Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
文字列に 3 つ以上の連続した数字が含まれていて、それが文字列の最初の単語である場合、文字列から単語を削除したいですか?
replaceFirst() 関数が必要になると思いますが、正規表現についてはわかりません
例えば。
こんにちは世界一二。--> 変化なし
H931llo ワールド ワン ツー。--> 世界一二。
Hello world 112 one two --> 変化なし
編集:連番
次の正規表現は、単語に少なくとも 3 つの連続した数字が含まれている場合にのみ、文字列の先頭にある単語と一致します。
^\w*\d{3}\w*
\w[a-zA-Z0-9_]Unicode オプションが有効になっている場合、通常は他の言語の文字に一致します。
\w
[a-zA-Z0-9_]
正規表現:
^[A-Za-z]*\d{3}\d*[A-Za-z]*