我有一个像这样的字符串
<PolygonHotSpot PostBackValue="M001" AlternateText="small letters" Coordinates="93, 57, 94" />
我需要rejex才能捕获AlternateText值并将其更改为CAPS,如小写字母
所以字符串是
<PolygonHotSpot PostBackValue="M001" AlternateText="SMALL LETTERS" Coordinates="93, 57, 94" />
我已经采取了一些措施,但没有一部分可行。
答案 0 :(得分:0)
这里的人不是使用正则表达式来解析html的粉丝。关于这样做的所有警告,这里是正则表达式的一般方法。其他人可能会给你Dom解析器替代(在这种情况下使用它)。
AlternateText="([^"]*)
。它会捕获您想要组1的文本。我可以帮助您使用C#,但不了解ASP.NET语法。其他人可以给你详细信息。 :)
<强>解释强>
[^"]
是一个负字符类,匹配任何不是双引号的字符*
量词匹配零个或多个(parentheses)
捕获