コンピューター将棋開発と正規表現

よく使うので書いておく。

ダメな例
(K|R|B|G|S|N|L|P|PR|PB|PS|PN|PL|PP)(1|2)
$1$2

👆上記だと PR が P に隠れてしまうことがあるようだ?
👇下記のようにする。

マシな例
(PR|PB|PS|PN|PL|PP|P|K|R|B|G|S|N|L)(1|2)
$1$2


(\d)(\d)
$1$2


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