1
単語のリストを見て、ABCCDAAのパターンに一致するものを探したいと思います。これどうやってするの?つまり、そのパターンに対応する長さ7の単語(最初と最後の2文字はXなど)を見つけます。位置パターンマッチング
単語のリストを見て、ABCCDAAのパターンに一致するものを探したいと思います。これどうやってするの?つまり、そのパターンに対応する長さ7の単語(最初と最後の2文字はXなど)を見つけます。位置パターンマッチング
は、ここに私のソリューションです:
([a-zA-Z]).([a-zA-Z])\2.\1\1
正規表現は十分に簡単です -
/^([a-zA-Z])([a-zA-Z])([a-zA-Z])\3([a-zA-Z])\1\1$/
あなたはパターンの例を与えることができ、あなたは/やるいくつかの単語は、それに一致するようにしたくないですか? –
私はそれをやった! ([a-zA-Z])\ 2 \ 1 \ 1 – rhombidodecahedron
Fyiでは、古典的な正規表現ではそういうことはできませんが、幸いにも現在の正規表現エンジンは、理論コンピュータサイエンスの「正規表現」 – ThiefMaster