在C#中,如何用Regex匹配以"ABC"开头的字符串,或者说如何判断字符串是否以“ABC”开头?
4个回答
展开全部
不使用正则的方案
string str = "ABCd";
if (!string.IsNullOrEmpty(str))
{
if (str.StartsWith("ABC"))
{
//通过验证
}
}
使用正则的方案,
using System.Text.RegularExpressions;
string str = "ABCd";
Regex regex = new Regex("ABC[.]*");
if (regex.IsMatch(str))
{
//通过验证
}
}
string str = "ABCd";
if (!string.IsNullOrEmpty(str))
{
if (str.StartsWith("ABC"))
{
//通过验证
}
}
使用正则的方案,
using System.Text.RegularExpressions;
string str = "ABCd";
Regex regex = new Regex("ABC[.]*");
if (regex.IsMatch(str))
{
//通过验证
}
}
展开全部
直接去百度差一个验证开头为ABC的正则表达式。
然后把这个正则表达式,放入这个Regex对象中,就行了。
然后把这个正则表达式,放入这个Regex对象中,就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
using System.Text.RegularExpressions;
string str = "ABCd";
Regex regex = new Regex("^ABC.*");
if (regex.IsMatch(str))
{
//通过验证
}
}
string str = "ABCd";
Regex regex = new Regex("^ABC.*");
if (regex.IsMatch(str))
{
//通过验证
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
(?<=^\ABC)xxxxxxxxxxxxxxxxxxx,反向预读,这个方法判断字符左边必须是带ABC的,但是又不取ABC,只取又边的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询