如何利用正则表达式匹配花括号内的内容
2014-07-22 13:58
531 查看
匹配花括号内的内容
Input: {abc}, Output: abc正则表达式:
(?<=\{)[^}]*(?=\})
(?<=\{) 匹配以左花括号开头
[^}]* 取得内容
(?=\}) 匹配以右花括号结束
private List<String> GetTokens(String str) { Regex regex = new Regex(@"(?<=\{)[^}]*(?=\})", RegexOptions.IgnoreCase); MatchCollection matches = regex.Matches(str); // Results include braces (undesirable) return matches.Cast<Match>().Select(m => m.Value).Distinct().ToList(); }
参考: http://stackoverflow.com/a/16538131/701457
相关文章推荐
- 正则表达式-如何匹配一对符号内的内容
- java正则表达式匹配小括号内的内容
- 利用正则表达式提取括号内内容
- 正则表达式匹配各种括号内内容
- 利用正则表达式匹配输入内容 ----正则表达式
- js 正则表达式 匹配括号内的内容
- C# 正则表达式匹配多层嵌套的括号里面的内容 百度api逆地址解析
- 利用正则表达式限制网页表单里的文本框输入内容
- 利用正则表达式限制网页表单里的文本框输入内容
- 利用正则表达式限制网页表单里的文本框输入内容
- 利用正则表达式限制网页表单里的文本框输入内容
- php中utf-8编码下用正则表达式如何匹配汉字
- js正则 - 显示或者保存正则表达式匹配的部分内容
- 正则表达式的贪婪模式和非贪婪模式,如何取div ,li 标签的循环内容,采集别人网站的内容
- 利用正则表达式限制网页表单里的文本框输入内容
- 正则表达式 匹配换行 的内容
- 正则表达式:如何匹配反斜杠 "/"
- 如何用正则表达式匹配出变量
- SED,AWK学习笔记Part 1-----利用正则表达式进行文本匹配[转]
- php中utf-8、gbk编码下用正则表达式如何匹配汉字[转]