我参与过正则表达式。我在下面的正则表达式上遇到了问题
<tc color="(.*?)">(\s+)?</tc>
我需要从以下
中找到完全匹配的匹配 <tc color="#47B850"><b>1-1</b></tc></label><para><tc color="#47B850"> </tc>
但上面的正则表达式匹配整个字符串,但我需要
<tc color="#47B850"> </tc> Note: #47B850 is dynamic text.
答案 0 :(得分:0)
我认为问题是。*,它匹配最后一个结束标记的所有内容。如果你用例如“\ S *”,甚至更好,“#[0-9A-Z] +”,然后它只匹配最后一次出现的tc。我试过了
<tc color="#[0-9A-Z]+">(\s+)?</tc>
根据需要匹配