|
昨日
一昨日
を
replaceallfast "昨日", "昨日(きのう)", casesense,incolormarker, regular; //
replaceallfast "一昨日", "一昨日(おととい), casesense,incolormarker, regular; //
というマクロで置換すると、
昨日(きのう)
一昨日(きのう)(おととい)
になってしまうので、
replaceallfast "昨日", "昨日(きのう)", casesense,incolormarker, regular; //
replaceallfast "一昨日(きのう)", "一昨日(おととい)", casesense,incolormarker, regular; //
としているのですが、もっとシンプルな書き方はありますか?
[^一]昨日とか(?!一)昨日とすればうまくいくのかな?と思いましたが、
replaceallfast "[^一]昨日", "昨日(きのう)", regular;//
replaceallfast "一昨日", "一昨日(おととい)", regular;//
としても、昨日(きのう)の置換をしてくれません。
|
|