アドレスから郵便番号を抽出するカスタム.NETアプリケーションの式を処理しようとしています。大文字アルファベットの.NET Regex否定先読み
アドレスは、次の式
\d{3,5}-\d{3,5}|\d{5}(?![A-Z]{2})
を使用し
12345 Example Street, NY 10019 United States
単一ラインであるが、これは12345
ならびに郵便番号10019
両方をフェッチしているように見えます。負の先読みに2つの大文字しか書いていないことを考慮して、2文字のNYコードが先行している郵便番号だけを考慮する必要はありませんか?私はここで間違って何をしていますか?私はZIPコードとして|
演算子を使用しています
は12345-12345
であるだけでなく、12345
形式
私はあなたがここに後読みを使うことhere
なぜ.NET regex構文をサポートしていないオンライン正規表現テスターで.NET正規表現をテストしていますか? regexhero.netまたはregexstorm.netを使用してください。 –
おっと、それは分かりませんでした。どうもありがとう! – blackystrat