如何反转.NET正则表达式匹配?我只想提取匹配的文本,例如我想从HTML文件中提取所有IMG标签,但只提取图片标签。反转正则表达式匹配
1
A
回答
2
这与倒置正则表达式无关。只需搜索相关的文本并将其放入一个组中即可。
0
不确定你的意思。你在说什么capturing groups?
1
我与大卫H:倒置意味着你不要想要匹配,而是围绕比赛的文本,在这种情况下正则表达式方法Split()将工作。这就是我的意思:
static void Main(string[] args)
{
Regex re = new Regex(@"\sthe\s", RegexOptions.IgnoreCase);
string text = "this is the text that the regex will use to process the answer";
MatchCollection matches = re.Matches(text);
foreach(Match m in matches)
{
Console.Write(m);
Console.Write("\t");
}
Console.WriteLine();
string[] split = re.Split(text);
foreach (string s in split)
{
Console.Write(s);
Console.Write("\t");
}
}
相关问题
- 1. 反转匹配正则表达式
- 2. 反转匹配正则表达式
- 3. 正则表达式匹配
- 4. 正则表达式匹配
- 5. 正则表达式匹配
- 6. 正则表达式匹配
- 7. 正则表达式匹配
- 8. 匹配正则表达式{
- 9. 正则表达式匹配%
- 10. 正则表达式匹配“|”
- 11. 正则表达式匹配
- 12. 正则表达式 - 匹配
- 13. 正则表达式匹配
- 14. 正则表达式匹配
- 15. 正则表达式匹配
- 16. 正则表达式匹配
- 17. 正则表达式匹配
- 18. .NET匹配正则表达式匹配
- 19. 使用正则表达式反转匹配
- 20. 正则表达式:反转匹配顺序
- 21. 从正则表达式表达式匹配匹配 - 错误
- 22. 删除其他正则表达式匹配的正则表达式匹配
- 23. C#正则表达式不匹配,但正则表达式测试者匹配
- 24. bash,正则表达式,返回匹配的正则表达式
- 25. 正则表达式正则表达式匹配字符串
- 26. Ruby正则表达式与正则表达式匹配
- 27. 正则表达式:不匹配的子正则表达式
- 28. 使用正则表达式的Javascript正则表达式匹配
- 29. Mysql的正则表达式:匹配与正则表达式
- 30. 正则表达式:替换部分正则表达式匹配