2016-08-29 3 views
0

フォーマットにテキストがある場合 Mail To - {何を抽出したいのですか?} 98012-2345 私は何をしますか? 私は、終了がRegExを使用して郵便番号の末尾にあるものを抽出する方法

ddddd-dddd 

これまでのところ、私はこれは純4.6を使用しているMAIL TO (.*) [ddddd]-[dddd]

のパターンを試してみましたであろうことを得るために正規表現を得ることができるように見えるいけません。

+0

大丈夫ですか? "MAIL TO - (。*?)([0-9] [0-9] [0-9] [0-9] [0-9]) - ([0-9] [0-9] [0-9] [0-9]) " 私は初心者であることをやめる必要があると思います:-) –

答えて

1

したいZIPコード正規表現は次のようになります。

あなたがアップし、それはで区切られた2つのリテラル dの文字と一致します意味、 d-dにさらにそこに単に [d]-[d]まで崩壊させることができている何
\d{5}(?:-\d{4})? 

あなたが何をしているのかは明らかではないハイフンです。

私が提供した正規表現では、郵便番号の2番目の部分をオプションとして(多くの場合)、部分(5桁)と完全(9桁)郵便番号。正規表現でやってみることをお勧めしたいとは思わないので、郵便番号を実際に検証するようにしてください。

関連する問題