Regex Non-Greedy (Lazy)

后端 未结 3 979
醉酒成梦
醉酒成梦 2020-12-03 17:07

I\'m attempting to non-greedily parse out TD tags. I\'m starting with something like this:

stuffMore stuff

        
3条回答
  •  不思量自难忘°
    2020-12-03 17:26

    The regex you want is ]*>:

    <     # Match opening tag
    TD    # Followed by TD
    [^>]* # Followed by anything not a > (zero or more)
    >     # Closing tag
    

    Note: . matches anything (including whitespace) so [.\s]*? is redundant and wrong as [.] matches a literal . so use .*?.

提交回复
热议问题