如何使用正则表达式来删除乳胶标签?(How to remove latex tags using r

2019-10-29 18:52发布

我不得不移除文档中的窃听不必要的标签:

{\sffamily FOOBARFOOOBAR
FOOBAR
FOO \bf{FOOBAR}
FOOBAR
}

FOOBARFOOOBAR
FOOBAR
FOO \bf{FOOBAR}
FOOBAR

我曾经是能够与HTML标签,如要做到这一点

{\ sffamily \ d}与\ 1替换

但我不能使它与TEX标签工作..

任何人的任何建议?

Answer 1:

可以给你一个正则表达式的例子-你并不遥远你最初的尝试-但我不知道它会与你的整体问题有所帮助。

找:

\{\\sffamily ((?:.*\r*\n*)*?)\}

更换:

\1

警告:你会遇到的问题,如果你要替换的标记嵌套。 但是,我不认为有将是围绕使用正则表达式的方式没有一些严重的头痛。 你会在这里一个小脚本更好。



Answer 2:

使用detex ,从源文件中剥离的TeX。



文章来源: How to remove latex tags using regex?