特定の文字を無視する正規表現

特定の文字を無視する正規表現

bib2bibツールで使用される特定の文字を無視する正規表現を見つける必要があります。たとえば、「muller」という単語が出てくるものを見つける必要があります。 「こんにちは、私の名前はMichael M\」ullerです。お元気ですか?"や"There is M\"{u}ller"などの文字列もあります。

それは発見されるべきである。

編集:「ミュラー」だけでなく、すべての単語に対して機能するために必要です。

ベストアンサー1

\"\"{などを削除するには、同様のツールを使用して入力ファイルを入力する前に}前処理する必要があります。sedbib2bib

例:

 sed -e 's/\\"\{\|\\"\|\}//' input.bib > input.bib.preprocessed

\"{u}または具体的には、次のように変換してくださいu

 sed -e 's/\\"{\(.\)}/\1/' -e 's/\\"//' input.bib > input.bib.preprocessed

おすすめ記事