まず最初に、私はここで多くの例を見てきましたが、グーグルが見つかりましたが、私はいくつかのマッチトップ3を探しています。 それらをすべて1か所に置く方法を教えてください。Regexは私たち全員の電話番号フォーマットに一致します
const string MatchPhonePattern =
@"\(?\d{3}\)?-? *\d{3}-? *-?\d{4}";
Regex rx = new Regex(MatchPhonePattern, RegexOptions.Compiled | RegexOptions.IgnoreCase);
// Find matches.
MatchCollection matches = rx.Matches(text);
// Report the number of matches found.
int noOfMatches = matches.Count;
// Report on each match.
foreach (Match match in matches)
{
tempPhoneNumbers= match.Value.ToString(); ;
}
サンプル出力:として使用
(xxx)xxxxxxx
(xxx) xxxxxxx
(xxx)xxx-xxxx
(xxx) xxx-xxxx
xxxxxxxxxx
xxx-xxx-xxxxx
FlyingStreudelの正解時に拡張するには
3087774825
(281)388-0388
(281)388-0300
(979) 778-0978
(281)934-2479
(281)934-2447
(979)826-3273
(979)826-3255
1334714149
(281)356-2530
(281)356-5264
(936)825-2081
(832)595-9500
(832)595-9501
281-342-2452
1334431660
回答ありがとうございました – confusedMind
問題はないので、だから遅れてますます面白くなっているようです。私はファンだとは言えません。 – FlyingStreudel
ちょっとうまく動作します:)ちょうど質問は、私はそれが可能な乱数を取っているかもしれないと思うので、xxxxxxxxxxと1つを追加すると良いですか?グーグル分析番号など? – confusedMind