RegEx如何处理零长度字符串?

RegEx如何处理零长度字符串?,regex,coldfusion,Regex,Coldfusion,对REgEX来说是个新手,我已经六十多岁了,所以请容忍我 使用ColdFusion使其成为java版本(如果有) 循环浏览一些重复的文本,包括从 <td align="right" >4.95</td> <td align="right" >4</td> 4.95 4. 使用正则表达式 .+?>(.+?)</td>.+?>(.+?)</td> +?>(.+?).+?>(.+?) 但在没有值时遇到问题,

对REgEX来说是个新手,我已经六十多岁了,所以请容忍我 使用ColdFusion使其成为java版本(如果有)

循环浏览一些重复的文本,包括从

<td align="right" >4.95</td> 

<td align="right" >4</td>
4.95
4.
使用正则表达式

.+?>(.+?)</td>.+?>(.+?)</td>
+?>(.+?).+?>(.+?)
但在没有值时遇到问题,例如遇到字符串

<td align="right" ></td>

在这种情况下,如何返回null或0


TIA

在相关位置将+更改为a*:

...(.*?)...
+
匹配一个或多个字符,而
*
匹配零个或多个字符。结果捕获将是一个空字符串

另外,我建议不要使用正则表达式来解析HTML。查看您的编程语言中是否有可用的HTML解析器