Scrivener から InDesign への取り込みで傍点を振る2

きのうは InDesign で傍点(圏点)を振る方法について書いた。

しかし実際に上記方法を実行するなかで問題に気付いた。《《 》》が近接して存在する場合、それらが個別に置換が適用されず、全体が置換されてしまう。要するに正規表現の最短一致となっていないのだ。

それを解決するには以下のように検索置換を実行すればいい。

検索文字列:《《([^《《》》]*)》》
置換文字列:$1

参考:
正規表現:最短一致でマッチさせる表現 | WWWクリエイターズ
https://www-creators.com/archives/1804

[正規表現] .*?は最短マッチではない - Qiita
https://qiita.com/anqooqie/items/191ad215e93237c77811


この記事が気に入ったらサポートをしてみませんか?