【发布时间】:2012-05-17 14:43:12
【问题描述】:
我有一个字符串,我希望使用 Linq 运行一个正则表达式来将我的字符串缩减为一个与我的 reg ex 匹配的较小的子字符串。
我现在的代码给出了错误
'char' 不包含 'Name' 的定义,也没有扩展名 接受“char”类型的第一个参数的方法“名称”可以是 找到了
我的代码:
string variable = result.Name.Select(r => regEx.Match(r.Name).Groups[2].ToString());
Result.Name 是自定义类中包含的字符串。
我做错了什么?我的语法/理解有什么问题?
【问题讨论】:
-
为什么不能只使用正则表达式?
-
Select() 会将字符串的每个字符转换为其他字符。您必须将正则表达式应用于您的字符串,那么为什么要使用 Select?
-
你到底想做什么?