正则表达式从html字符串中查找宏值

时间:2015-10-26 06:17:47

标签: c# regex macros

在我的情况下使用c#,html(作为字符串)的方括号内的字符串必须找到,字符串后面可能有空格(即) [userprinicipalname] 。也可能在sting之前有空格(即) [userprinicipalname] ,因为它来自html“&amp; nbsp”被添加为空格(我使用了trim(),但它无法在字符串之前修剪... ..Hence请帮助我知道正则表达式是否仅仅在方括号内得到修剪(没有空格或前后)值?< / strong>

debugged state of macro replacement

3 个答案:

答案 0 :(得分:1)

请先使用HttpUtility.HtmlDecode(html),然后使用Trim

答案 1 :(得分:0)

您可以使用Regex.Replace(source, @"^\s+", "");sourceString.Replace(" ",string.empty)

答案 2 :(得分:0)

(?<=[[; ])(\w+)

尝试使用此正则表达式匹配属性

Coin Change DP Algorithm Print All Combinations