标签: regex delphi-10.3-rio
我已经尝试过了:
(?=<).+(?<=>)
但它也总是与尖括号匹配:
那么我怎么能得到没有括号的文本呢? (它应该与括号中的任何一行中的文本匹配)。
答案 0 :(得分:1)
这很容易,.+会将所有内容吃掉直到行尾(请记住,点与此处包括>和<的所有内容都匹配)。 要么使用惰性量词(demo)
.+
>
<
(?<=<).+?(?=>)
或否定的字符类(demo)
<([^>]+)