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

Escape pipe-character в org-mode

У меня есть таблица в Emacs org-mode, а содержимое - это регулярные выражения. Кажется, я не могу понять, как избежать литерального символа pipe (|) той части регулярного выражения, поэтому интерпретируется как разделитель таблицы. Может ли кто-нибудь указать мне на какую-то помощь? Спасибо.

Обновление. Я также ищу escape файлы для косой черты (/), так что это не вызывает начало курсивной/акцентной последовательности. Я экспериментировал с \/ и \// - например, предположим, что мне нужен буквальный текст /foo/ в ячейке таблицы. Вот три способа его попробовать:

| /foo/ | \/foo/ | \//foo/ |

В экспорте LaTeX это будет:

\emph{foo}  &  \/foo/  &  \//foo/

Таким образом, никто из них не является простым /foo/, на который я надеюсь.

4b9b3361

Ответ 1

\vert для трубы.

Прямые слэши, похоже, отлично работают для меня без сохранения при экспорте в HTML и PDF.

Ответ 2

Вы также можете отформатировать соответствующий текст как стенографический или код:

Текст в коде и строчной строке не обрабатывается для режима Org специфический синтаксис; он экспортируется дословно.

Итак, вы можете попробовать что-то вроде =foo | bar= (code) или foo ~|~ bar (verbatim). Однако он меняет формат вывода.

Ответ 3

Используйте символ с разбитым баром, "¦", Unicode 00A6 BROKEN BAR. Это может работать или не работать для ваших конкретных потребностей, но это хорошее визуальное приближение.