Запись regex в Латексе

В Латексном Отчете, который я делаю, я должен записать regex. В целом отчете существует только один, таким образом, я действительно не хочу использовать пакеты и так далее. Это - regex, о котором я говорю:

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

Я придумал это для Латекса:

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

Это дает мне как 10 ошибок, и я не могу действительно видеть что не так. Хорошо, это выглядит довольно плохо, но все команды должны работать..

Заранее спасибо,

Вред

18
задан Harm De Weirdt 27 March 2010 в 09:50
поделиться

2 ответа

Используйте \ verb / ^ \ "((\ w | \ s) +) \" $ /

29
ответ дан 30 November 2019 в 07:38
поделиться

Возможно, проблема в том, что некоторые из этих команд (\ backslash, \ grave) хотят работать в математическом режиме, но \ "нет. Вы пробовали использовать \ verb для включения дословного выражения регулярного выражения? Я не уверен, что это ' будет выглядеть так, как вы хотите (он будет набран шрифтом tt), но вы можете сделать это примерно так:

...

В моем проекте я использую регулярное выражение \ verb @ ^ \ " ((\ w | \ s) +) \ "@ чтобы что-то сделать.

...

5
ответ дан 30 November 2019 в 07:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: