1
すべてがタイトルに含まれています。私はそれを行うための最良の正規表現を探しています。私はJ
、Jo
、Joh
とJohn
に一致するように、メインワードJohn
ために、したいことの例として単語がすべて始まるものすべてに一致する正規表現
。
私の目標の1つは、January
のような月の名前で、異なる言語で、最初の大文字の有無にかかわらず使用することです。だから残酷な解決策を使用して(J|Jo|Joh|John)
私はあまりそれをしないでください。
ちなみに、私は一致があるかどうかをチェックしたいと思いますが、一致する部分文字列が返されているかどうかは気にしません(John
がJ
を生成すると、私は問題ありません)。
['J(o(h)(n)?)?]](https://regex101.com/r/wX5aO1/1) –
[類似の質問を参照] http:// stackoverflow .com/questions/37208205 /正規表現と一致する部分またはすべての文字列/ 37208292#37208292)。あなたの入力は 'John'で、' J'''''''''''''''''''''''および '' John'''で一致するものを探したいのですか?プログラマチックに各ケースごとに用意されたAvinashパターンを作成するだけで済みます(これはPythonで多かれ少なかれ簡単に行うことができます)。 –
確かに、私は結局それを考え出した。私はもっと良い解決策があるかどうかを知りたいと思っていました。ありがとうございました。 – Thrastylon