Chapter 88: LaTeX RegEx
\usepackage{xcolor}
\usepackage{expl3,xparse}
\ExplSyntaxOn
\NewDocumentCommand{\recolor}{m}
{
\tl_set:Nn \l_tmpa_tl { #1 }
\regex_replace_all:nnN { 2 } { \c{ensuremath}{\c{color}{red}{2}} } \l_tmpa_tl
\tl_use:N \l_tmpa_tl
}
\ExplSyntaxOff
\recolor{c^{2}=a^{2}+b^{2}}
https://stackoverflow.com/questions/2116944/insert-programming-code-in-a-lyx-document
The LATEX3 Interfaces-20240220-including ExpL3,RegEx
https://tex.stackexchange.com/questions/534581/tex-compilation-after-regex-replace
https://www.overleaf.com/project/66512b6948077364474110de
\documentclass[a4paper,11pt]{article}
\usepackage{expl3,xparse}
\usepackage{textcomp}
\ExplSyntaxOn
\NewDocumentCommand{\midarrow}{m}
{
\tl_set:Nn \l_tmpa_tl { (#1) }
\regex_replace_all:nnN { \, } { \c{textrightarrow} } \l_tmpa_tl
\regex_replace_all:nnN { \; } { \)\; \c{hspace}\cB\{ 1cm \cE\} \( } \l_tmpa_tl
\tl_use:N \l_tmpa_tl
}
\ExplSyntaxOff
\begin{document}
\midarrow{a,A;b,B;c,C}
\end{document}
{ _set:Nn _tmpa_tl { (#1) } _replace_all:nnN { , } { } _tmpa_tl _use:N _tmpa_tl }
\midarrowa,A;b,B;c,C
{ _set:Nn _tmpa_tl { #1 } _replace_all:nnN { } { {{red}{\0}} } _tmpa_tl _use:N _tmpa_tl }
\recolorω=[ω]VV∗=[ω]˜V˜V∗=ωviV∗ik=ω˜vj˜V∗jkω˜vj˜V∗jk=ωviV∗ikω˜vj=ωviV∗ik(˜V∗jk)−1=ωviV∗ik(˜V∗−1)kj=ωviQijω(˜vj)=ω˜vj=ωviQij=ω(vi)Qij=ω(˜vkBki)Qij=ω(˜vk)BkiQijω(˜vj)=ω(˜vk)BkiQijBkiQij=δkj⇒Qij=Fijω˜vj=ωviQij=ωviFijω˜vj=ωviFij⇒[⋮ω˜vi⋮]⊺=[⋮ωvi⋮]⊺Fω˜vkBkj=ωviFikBkj=ωviδij=ωvjωvj=ω˜vkBkj⇒[⋮ωvi⋮]⊺=[⋮ω˜vi⋮]⊺B