在LaTeX中写正则表达式

问题描述 投票:18回答:2

在LaTeX报告中,我要写一个正则表达式。整个报告中只有一个,所以我真的不想使用软件包等。

这是我正在谈论的正则表达式:

^\"((\w|\s)+)\"$

我为LaTeX想到了这个:

\grave{ }\backslash\"'((\backslash w\| \backslash s)+)\backslash \"' \backslash \$

这给了我10条错误,我真的看不到哪里出了问题。好的,它看起来很糟糕,但是所有命令都可以使用。

谢谢,

伤害

regex latex
2个回答
29
投票

使用\verb/^\"((\w|\s)+)\"$/


5
投票

也许问题在于某些命令(\反斜杠,\ grave)希望处于数学模式,但\“不是。您是否尝试过使用\ verb逐字包含正则表达式?我不确定是否它看起来像您想要的(它将以tt字体排版),但是您可以使用类似的方法:

...

在我的项目中,我使用正则表达式\ verb @ ^ \“(((\ w | \ s)+)\” @@做某事。

...

© www.soinside.com 2019 - 2024. All rights reserved.