一个简单的正则表达式匹配
本文关键字:正则表达式 简单 一个 | 更新日期: 2023-09-27 18:28:33
我(很久以前(在正则表达式匹配方面遇到了问题......(我根本无法理解和记住这该死的事情...
但是,我想找到一个字符串,它是表行的结尾或表行以及另一行的开头:
<tr>(-line-break or spaces or both...)</tr>
我正在尝试
Regex.Match(_mainTable, @"</tr>*<tr>")
但它返回空
*
是一个量词。这意味着前一个匹配项的零个或多个,在您的表达式中,这是出现在*
之前的>
。你是什么 匹配"任何空格"由缩写's
指示,这是以下的快捷方式:集合中的任何字符[ 't'r'n]
所以你的代码应该是
Regex.Match(_mainTable, @"</tr>'s*<tr>")
只需添加's*
即可匹配换行符之间。
Regex.Match(_mainTable, @"</tr>'s*<tr>")