1

次のようなドキュメントでバグの不要なタグを削除する必要があります。

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

の中へ

FOOBARFOOOBAR
FOOBAR
FOO \bf{FOOBAR}
FOOBAR

以前は、次のようなhtmlタグでこれを行うことができました

{\sffamily \d } \1 に置き換え

しかし、texタグで動作させることはできません..

誰でもアドバイスはありますか?

4

2 に答える 2

1

あなたの例の正規表現を与えることができます-あなたは最初の試みから遠く離れていませんでした-しかし、それがあなたの全体的な問題に役立つかどうかはわかりません.

探す:

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

交換:

\1

警告: 置換するタグがネストされていると、問題が発生します。しかし、深刻な頭痛の種なしに正規表現を使用してそれを回避する方法はないと思います。ここで小さなスクリプトを使用したほうがよいでしょう。

于 2012-09-04T15:40:25.317 に答える
1

を使用detexして、ソース ファイルから TeX を取り除きます。

于 2014-05-07T05:36:57.017 に答える