0
正則表達式我有一個字符串說,AAA123(3個字符,隨後用3號) 我希望有一個正則表達式,實際上這種模式相匹配。 到目前爲止,我已經試過了,檢查字符和數字
Regex.Match(stringToBeMatched, @"\d{2}[a-zA-Z]").Success;
但它沒有幫助,任何幫助將是一件好事。
正則表達式我有一個字符串說,AAA123(3個字符,隨後用3號) 我希望有一個正則表達式,實際上這種模式相匹配。 到目前爲止,我已經試過了,檢查字符和數字
Regex.Match(stringToBeMatched, @"\d{2}[a-zA-Z]").Success;
但它沒有幫助,任何幫助將是一件好事。
這取決於你是什麼實際匹配這個模式意味着:
@"^AAA123$"
- 正是AAA123
,沒有替代品@"^[A-Z]{3}[0-9]{3}$"
- 三個大寫字母A到Z,隨後3個數字@"^[A-Za-z]{3}[0-9]{3}$"
- 三個字母(A到Z a到z),其次是3個位數爲了測試我建議Regex.IsMatch
這看起來比你的版本更方便。
if (Regex.IsMatch(stringToBeMatched, @"^[A-Za-z]{3}[0-9]{3}$")) {
//TODO: put a relevant code here
}
所有你需要的是三個阿爾法和三個數字? [A-ZA-Z] {3} [0-9] {3}
你能表現出一個模式? – roydukkey
@roydukkey事情就像3個字符後跟3個數字。將更新問題。 –