0
傳遞給我的方法的輸入必須有所需的符號數。標誌的最小數量由另一個輸入參數動態指定。所以我準備了一個用於確認輸入的表達式,但問題是它無法在字符串內找到符號字符,並返回一個假值。 根據MSDN:正則表達式和符號
[character_group],匹配character_group中的任何單個字符。 默認情況下,匹配區分大小寫。
和
{N,},匹配前面的元素的至少n次。
我的方法:
public static bool HasSign(int minimChar, string input)
{
_pattern = "[[email protected]#$%^&*()_+={}[]\\|?/.><,~`]{" + minimChar + ",}";
rgx=new System.Text.RegularExpressions.Regex(_pattern);
var res = rgx.Match(input);
return res.Success;
}
你能舉一個例子來工作與,例如輸入字符串,minimchar字符串? – BugFinder