我是新 TEX 用户。我有一个关于正则表达式的家庭作业:
RE = /\bgrotto\b.\braven\b。|\braven\b.*\b 石窟\b/
但是,每次我输入 \b 时,它都会将其视为一个函数。我该如何解决这个问题?谢谢!
答案1
我能想到两个解决方案:
\
用以下字符串替换所有\textbackslash
使用内联逐字模式,因为字符串表达的是计算机代码
\documentclass{article}
\usepackage[T1]{fontenc} % needed to render "|" correctly in text mode
\newcommand\tb\textbackslash
\begin{document}
RE = /\tb bgrotto\tb b.\tb braven\tb b.|\tb braven\tb b.*\tb b grotto\tb b/
\verb+RE = /\bgrotto\b.\braven\b.|\braven\b.*\b grotto\b/+
\end{document}