正規表現でNewまたはnewのみで構成される行にマッチする正規表現が知りたいのですが、
・^New|new$
がなぜマッチしないのか理由がわからないです。
以上、よろしくお願いいたします。
「^Newまたはnew$」ということは
Newにもnewにもマッチするという風に思えてしまうのですが
ちがうのでしょうか。
また、
参考書を見たところ
Newewにもマッチすると書いていたのですが、
Rubularで確認したところ
マッチしませんでした。
参考書が間違っているのでしょうか。
「Newewにもマッチする」とされているのは、どの正規表現でしょうか?
^New|new$ です
マッチしますが。
https://rubular.com/r/pGuqLyhCjwX6dj
すみません。rubularで逆に入れてました。。。
ちなみにこれはどういう理屈でマッチするのでしょうか。
()がないので全体にかかるというのがキーポイントなのでしょうか。
なかなか理解できません。
はい、「Newで始まるもの、もしくはnewで終わるもの」にヒットする正規表現です。
Newewはどのような考え方なのでしょうか。
Newnewなら理解できるのですが。。。
「Newで始まるもの」なのでヒットしています。