在特定条件下,用其他字符替换整个文档中的某个字符

在特定条件下,用其他字符替换整个文档中的某个字符

在希伯来语中,有一个特殊的标点符号,叫做盖尔沙伊姆,用于表示首字母缩略词。它写在最后一个字符之前。它看起来与引号非常相似,由于希伯来语键盘中没有引号,因此通常会输入引号来代替它。

例如:ש״ב

我想编写一个 LaTeX 包来扫描文档,如果它找到了该模式的希伯来语单词אאאא"א(字母,最后一个字母之前带有引号[提醒 - 希伯来语是从右到左书写的])它将用 Gershayim: 替换引号אאאא״א

只需几行 Python 代码和简单的正则表达式即可完成。不过,我不想事先用 Python 处理 .tex 文件,我正在寻找一些原生的 Tex 解决方案。

  • 正则表达式也是在 LaTeX 中推荐的方法吗?
  • 有哪些注意事项?
  • 有更好的方法吗?
  • 我已经发现l3regex 包,但快速阅读时看起来很麻烦......它是 LaTeX 中“标准”的正则表达式处理方式吗?
  • 我如何让 l3regex 处理我的文件中的所有文本?
  • 有人能提供一些类似的例子吗?

另一方面,有一种机制可以用“智能引号”代替“``和”。我能否以某种方式扩展该机制来解决我的问题?''

相关内容