0
我實現它需要找到字符串是否對應於某種圖案的方法模式: 我使用下面的代碼:正則表達式匹配與串
if (Regex.IsMatch(str, @"^[\d]{3}00{\d]{4}$"))
{
return false;
}
return true;
而與此字符串測試"123003678"
它返回true ... 我無法弄清楚那裏有什麼問題......有什麼想法? 謝謝
我實現它需要找到字符串是否對應於某種圖案的方法模式: 我使用下面的代碼:正則表達式匹配與串
if (Regex.IsMatch(str, @"^[\d]{3}00{\d]{4}$"))
{
return false;
}
return true;
而與此字符串測試"123003678"
它返回true ... 我無法弄清楚那裏有什麼問題......有什麼想法? 謝謝
括號的使用是在你的字符串有點關閉。
嘗試:
@"^\d{3}00\d{4}$"
在您正則表達式示例中的第二托架具有一個{開始和以],這將搞砸結束。
你搞砸了方括號與大括號
試試這個
^[\d]{3}00[\d]{4}$
if (Regex.IsMatch(str, @"^[\d]{3}00[\d]{4}$"))
{
return false;
}
return true;
如果是這樣,當我用括號 – Yakov
其實括號匹配我不'噸明白人物類。 –