我試圖用regex.match從給定的字符串中提取各種圖案。我有3個模式,我必須分別匹配和提取。使用正則表達式來提取各種圖案組合
1模式:開始用字母串,然後後面數字僅
第二個模式:用字母的字符串開頭,則後面數字,然後字母串僅
3模式:首先得有個號,再其次是字母只
我曾嘗試使用的字符串:
Regex.Match(inputData,@ 「^(\ w +)(\ d +)$」)/ /第一圖案
Regex.Match(inputData,@ 「^(\ w +)(\ d +)(\ w +)$」)//第二個模式
Regex.Match(inputData,@「^(\ d +)(\ W +)$「)// 3模式
不過,我已經意識到,‘W’可以指一個數字或字母(這會給我假陽性結果),如果提供的字符串是無效的。我真的很感謝在修復模式匹配方面的一些幫助。
感謝
http://regexlib.com/CheatSheet.aspx,用[A-ZA-Z] + – GEEF