-2
我有一个像在C#中的正则表达式的字符串:正则表达式验证和检索
OVE.com: Purchase Confirmation \([0-9a-zA-Z\s\.]+ [0-9a-zA-Z]{17} PEDDLE LLC\)
现在,我想获取由[0-9a-zA-Z]{17}
在形成正则表达式的值。
我该怎么做?
我有一个像在C#中的正则表达式的字符串:正则表达式验证和检索
OVE.com: Purchase Confirmation \([0-9a-zA-Z\s\.]+ [0-9a-zA-Z]{17} PEDDLE LLC\)
现在,我想获取由[0-9a-zA-Z]{17}
在形成正则表达式的值。
我该怎么做?
最简单的方法是使用这样的:
var regex = new Regex(@"(.{17}) PEDDLE");
var m = regex.Match(s);
if(m.Success)
{
m.Groups[0].toString()); // <= this is your match.
}
这将前PEDDLE
你能描述的结果应该是什么样子像或实际问题是什么匹配17个字符?我真的不明白你在问什么 - [0-9a-zA-Z] {17}已经是正则表达式了...... – Fuzzzzel
看看'Regex.Groups [x] .Value'并寻找你正在搜索的部分...(将'x'替换为从0开始的数字) – cramopy
我想从源字符串中取代[0-9a-zA-Z] {17}的值。 @Fuzzzzel –