在组织模式下转义管道字符

发布于 2024-10-19 20:51:46 字数 530 浏览 7 评论 0原文

我在 Emacs 中有一个表org-mode,内容是正则表达式。我似乎无法弄清楚如何转义作为正则表达式一部分的文字管道字符(|),因此它被解释为表格单元格分隔符。有人能给我一些帮助吗?谢谢。

更新:我还在寻找斜杠(/)的转义符,这样它就不会触发斜体/强调序列的开始。我尝试了 \/\// - 例如,假设我想要在表格单元格中输入文字 /foo/ 。这里有 3 种尝试方法:

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

在 LaTeX 导出中,结果变成:

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

所以它们都不是我所希望的普通 /foo/

I've got a table in Emacs org-mode, and the contents are regular expressions. I can't seem to figure out how to escape a literal pipe-character (|) that's part of a regex though, so it's interpreted as a table-cell separator. Could someone point me to some help? Thanks.

Update: I'm also looking for escapes for a slash (/), so that it doesn't trigger the start of an italic/emphasis sequence. I experimented with \/ and \// - for example, suppose I want the literal text /foo/ in a table cell. Here are 3 ways of attempting it:

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

In LaTeX export, that becomes:

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

So none of them is the plain /foo/ I'm hoping for.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

随风而去 2024-10-26 20:51:46

\vert 表示管道。

在导出为 HTML 和 PDF 时,正斜杠似乎对我来说工作得很好,没有转义。

\vert for the pipe.

Forward slashes seem to work fine for me unescaped when exporting both to HTML and PDF.

独孤求败 2024-10-26 20:51:46

使用断条字符“...”,Unicode 00A6 BROKEN BAR。这可能会也可能不会满足您的特定需求,但它是一个很好的视觉近似值。

Use a broken-bar character, “¦”, Unicode 00A6 BROKEN BAR. This may or may not work for your specific needs, but it’s a good visual approximation.

百思不得你姐 2024-10-26 20:51:46

您还可以将相关文本格式化为逐字代码

代码中的文本和逐字字符串不会在 Org 模式下进行处理
具体语法;它被逐字导出。

所以你可以尝试类似 =foo | bar= (代码)或 foo ~|~ bar (逐字)。不过,它确实改变了输出格式。

You could also format the relevant text as verbatim or code:

Text in the code and verbatim string is not processed for Org mode
specific syntax; it is exported verbatim.

So you might try something like =foo | bar= (code) or foo ~|~ bar (verbatim). It does change the output format, though.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文