dreamyeyu 发表于 2020-9-25 16:12:11

正则表达式求助

请问一下 正则表达式里(.*?)和(.*)的区别在哪。。好像看上去差不多 能举例子说明下嘛

liuzhengyuan 发表于 2020-9-25 16:15:39

比如在 “<title>xxx</title>” 这个字符串中,我想匹配到 <title>,就只能用 "<.*?>"
因为如果我用 "<.*>" 的话 就会匹配到 <title>xxx</title>

不加 ?的话程序会一直寻找知道字符串结束,反之,会在第一个符合要求的字符截至

dreamyeyu 发表于 2020-9-25 16:27:45

liuzhengyuan 发表于 2020-9-25 16:15
比如在 “xxx” 这个字符串中,我想匹配到 ,就只能用 ""
因为如果我用 "" 的话 就会匹配到 xxx



大佬 请问下 有?是只找到第一个就不继续找了吗 还是会把这两个都找出来

liuzhengyuan 发表于 2020-9-25 17:05:11

dreamyeyu 发表于 2020-9-25 16:27
大佬 请问下 有?是只找到第一个就不继续找了吗 还是会把这两个都找出来

所有都会找出来,之前哪个例子不仅能匹配到 <title>, 还能匹配到 </title>
页: [1]
查看完整版本: 正则表达式求助