gpt4 book ai didi

c# - 正则表达式非贪婪(惰性)

转载 作者:IT王子 更新时间:2023-10-29 04:52:04 29 4
gpt4 key购买 nike

我正在尝试非贪婪地解析出 TD 标签。我从这样的事情开始:

<TD>stuff<TD align="right">More stuff<TD align="right>Other stuff<TD>things<TD>more things

我使用以下作为我的正则表达式:

Regex.Split(tempS, @"\<TD[.\s]*?\>");

记录返回如下:

""
"stuff<TD align="right">More stuff<TD align="right>Other stuff"
"things"
"more things"

为什么不拆分第一个完整结果(以“stuff”开头的结果)?如何调整正则表达式以在带或不带参数的 TD 标记的所有实例上拆分?

最佳答案

对于非贪婪匹配,试试这个 <TD.*?>

关于c# - 正则表达式非贪婪(惰性),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13844168/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com