- 836 名前:816 mailto:sage [2006/10/20(金) 07:02:24 ID:kgbwGCqt0]
- >>826
test6.1のほうですがテストウインドウに111と入れると222になったりしたので修正してみました。 「 + 」 での取り込みで最短一致でマッチングしてるのが原因でした。 ついでに 000 の問題も修正。 もっといい方法があれば手直しを。 [Patterns] Name = "number +1 [Match ver] [2006/10/19] test6.2" Active = TRUE Limit = 32767 Match = "(9+{1,*})\0(^[0-9])$TST(\0=$SET(#=1)(9$SET(#=0))+)" "|([0-9]++)\#([0-9])\0(9+{1,*})\1(^[0-9])" "$TST(\0=$LST(Num-plus))" "$TST(\1=($LST(Num-plus))+)|" "([0-9]++)\#([0-9])\0(^[0-9])" "$TST(\0=$LST(Num-plus))" Replace = "[\@]"
|

|