我必须删除文档中不需要的标记:
{\sffamily FOOBARFOOOBAR
FOOBAR
FOO \bf{FOOBAR}
FOOBAR
}
到
FOOBARFOOOBAR
FOOBAR
FOO \bf{FOOBAR}
FOOBAR
我曾经能够使用像
这样的html标签来做到这一点{\ sffamily \ d}替换为\ 1
但我无法使用tex标签..
任何建议?
答案 0 :(得分:1)
我可以为你的例子提供一个正则表达式 - 你最初的尝试并不遥远 - 但我不确定这对你的整体问题有帮助。
查找
\{\\sffamily ((?:.*\r*\n*)*?)\}
替换:
\1
警告:强> 如果要替换的标记是嵌套的,则会遇到问题。但是,我不认为使用正则表达式会有一些解决方法,而不会有一些严重的问题。 你最好在这里使用一个小脚本。
答案 1 :(得分:1)
使用detex
,从源文件中删除TeX。