Подтвердить что ты не робот

Написание регулярного выражения в латексе

В отчете Latex я делаю, что мне нужно написать регулярное выражение. Во всем отчете есть только один, поэтому я действительно не хочу использовать пакеты и так далее. Это регулярное выражение, о котором я говорю:

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

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

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

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

Спасибо заранее,

Вред

4b9b3361

Ответ 1

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

Ответ 2

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

...

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

...