I\'m attempting to non-greedily parse out TD tags. I\'m starting with something like this:
stuff More stuff
-
The regex you want is <TD[^>]*>:
< # 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 .*?.
讨论(0)
-
For non greedy match, try this <TD.*?>
讨论(0)
-
From https://regex101.com/
* Quantifier — Matches between zero and unlimited times, as many
times as possible, giving back as needed (greedy)
*? Quantifier — Matches between zero and unlimited times, as few times as possible, expanding as needed (lazy)
讨论(0)
- 热议问题