我有一个像这样的字符串:
string str = "https://abce/MyTest";
我想检查特定字符串是否以 https://
开头并以 /MyTest
结尾。
我怎样才能做到这一点?
最佳答案
这个正则表达式:
^https://.*/MyTest$
会按照你的要求去做。
^
匹配字符串的开头。
https://
将完全匹配。
.*
将匹配任何类型(.
部分)的任意数量的字符(*
部分)。如果要确保中间至少有一个字符,请改用 .+
。
/MyTest
完全匹配。
$
匹配字符串的结尾。
要验证匹配,请使用:
Regex.IsMatch(str, @"^https://.*/MyTest$");
有关 MSDN 的更多信息 Regex页面。
关于c# - 如何检查字符串是否以特定字符串开头和结尾?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1404669/