|
HmJre.dll V5.24の更新で、正規表現の部分式呼び出しが可能になりました。
特定の正規表現パターンに名前を付けて、その名前だけで正規表現パターンを指定可能にします。Rubyなどで後で追加された正規表現パターンですが、HmJre.dllではRubyなどと完全に同じではなく、多少制限があります。
(?pattern)
のように記述すると、"pattern"の部分に対して"name"のような名前を付けて、以後、\gのようにして"pattern"の所を繰り返し指定が可能になります。例えば
(?[0-9]{4})年(?(|[ 0-9])[0-9])月\g日 - \g年\g月\g日
と指定すると、
1999年08月01日 - 2021年07月05日
1999年 8月 1日 - 2021年 7月 5日
1999年8月1日 - 2021年7月5日
のような文字列にヒットさせることが出来ます。
|
|