を引き起こしている誰もが
https://regex101.com/r/ApWCG0/1
を見てくださいすることができ、それがタイムアウトを与えるものではありませんか、無限ループが発生しないように正規表現を修正しますか?
私はnodejsでそれをテストし、無限ループを取得し、RegexテストWebサイトでタイムアウトになっています。
私はstackoverflowや他のウェブサイトでしばらくそれを探していましたが、見つけられませんでした。このスレッドに重複がある場合は、申し訳ありません。
メール正規表現は無限ループ
私の電子メールの正規表現は [a-zA-Z0-9_\-.][email protected][a-zA-Z0-9\-]+\.[a-zA-Z0-9\-.]+
ホープ誰かがこの介して取得します。
更新:
[a-zA-Z0-9_\-.]{2,64}@[a-zA-Z0-9\-]{2,64}\.[a-zA-Z0-9\-.]{2,64}
これは、ほとんどのケースをカバーしています。私は文字の数を制限しています。
ここに行ってください:http://emailregex.com/ – garglblarg
@garglblarg ok、私はそれを見ていますが、なぜタイムアウトや無限ループを与えるのか説明できますか? –
@ garglblarg私は[http://emailregex.com/email-extractor-tool/](http://emailregex.com/email-extractor-tool/)と同じ内容のウェブサイトからメールを抽出しようとしましたが、これは行っています無限ループでこの場合、何がうまくいくのでしょうか? –