![単語、括弧、単語、空白、または lf の正規表現](https://rvso.com/image/1496903/%E5%8D%98%E8%AA%9E%E3%80%81%E6%8B%AC%E5%BC%A7%E3%80%81%E5%8D%98%E8%AA%9E%E3%80%81%E7%A9%BA%E7%99%BD%E3%80%81%E3%81%BE%E3%81%9F%E3%81%AF%20lf%20%E3%81%AE%E6%AD%A3%E8%A6%8F%E8%A1%A8%E7%8F%BE.png)
Word では、正規表現を使用して、「Po」の後に空白または行末文字が続く文字を一致させたいと思います。
[[Policy.PolicyNumber]]
[[Po
[[Po John
上記の例では、下の2つの項目「[[Po」と「[[Po」を一致させたいと思います(ジョンなしで)。
結局のところ、私がやっていることは Intellisense の VSTO のようなものなのです。C# で実際の正規表現を使用してドキュメントのテキストを検索し、探しているものを見つけることができますが、置換を行っても書式が失われないという問題にぶつかります。そこで、.Replace word メソッドを使用します。
答え1
この解決策は Word for Mac で確認しました。 に移動しますEdit->Find->Advanced Find and Replace
。詳細オプションを表示し、Use wildcards
チェックボックスを選択します。
これを検索する:\[\[Po[^013 ]
^013 はキャリッジリターンのコードです。