web-dev-qa-db-ja.com

Wordの引用符の置き換え(正規表現)

引用符が一貫していない大きなテキストドキュメントがあります。

... Dolore magna aliquam“ lorem ipsum” dolor sit amet、 'consectetuer adipiscing "elit、volutpat。Ut" wisi "enim .. ..

そして、既存のすべての引用スタイルを1つのスタイル、ギユメスタイル("と")にのみ変換したいので、例文は次のようになります。

... Dolore magnaaliquam"loremipsum"dolorsitamet、"consectetuer adipiscing"elit、volutpat。 Ut"wisi"enim.。

それは、ワイルドカードの検索/置換でのみ可能ですか?私が得た最も近い正規表現は

[“'"](?=[a-zA-Z\,\.\s])([a-zA-Z\,\.\s]*)[”'"]

しかし、それは機能していません。

前もって感謝します!

7
hihowareyou

前後のスペースを使用して、引用符が単語のどちらの「側」にあるかを判別します。

正規表現の\sは、空白文字(つまり、スペース、タブなど)と一致します。

したがって、最初に\s[“'"]を検索して<space>»に置き換え、次に[”'"]\sを検索して«<space>に置き換えます(<space>を実際のスペース文字に置き換えます:)) 。

3