我有一个问题,如果我可以定义String.contain("-")
来搜索特定字符" -
"然后是一个或多个整数。
因此它将涵盖诸如以下内容: -
search -12
t-123est
但不会涵盖
search-t12
t-est123
答案 0 :(得分:2)
您最好的选择可能不是使用String.Contains
,您可能最好使用Regex.IsMatch
。有了它,您可以定义一个完全符合您需求的正则表达式。您可以使用https://www.regex101.com/等网站来测试您的表达,以确保它涵盖您的案例。在您的情况下,您可以使用
Regex.IsMatch(myString, @"-\d+")
答案 1 :(得分:1)
这就足够了:
Regex.IsMatch("search -12", @"-\d")