私は単語の最初の単語にのみ'St' or 'St.' or 'st' or 'st.'
を一致させたいです。 たとえば、「セントメアリー教会聖堂」 - 最初の聖だけを見つけるはずですPythonの正規表現で文字列の最初の単語に一致する方法を見つける
- 'st。メアリー教会教会セント ' - ただ見つかるはずです。
- 'st Mary Church Church Church St.' - 見つかるはずです
私は最終的に最初の出来事を '聖'と置き換えたいと思います。
私は文字通りこの問題にマッチする正規表現を見つけようと数時間を費やしていますので、私は最初に自分自身を試しました。
なぜ正規表現が必要ですか?文字列を空白で単語に分割し、最初の文字列を取得するだけです。 – Blender
コードは "St"のバリエーションで始まる文字列を処理するだけですか?あるいは、他の文字列は何か他のものから始まっていますか? – Dartmouth