例如,对于一个字符串:
http://www/host/a/b/c/topic/d/e/f/topic/last.html
我想获得“b”和“c”的值,它们是第一个“主题”之前的字符串值。
如果我使用:.+/(.+)/(.+)/topic/(.+)
,我会得到“e”和“f”。我知道这是贪婪模式,所以它匹配了第二个“主题”。但是,如果我更改为惰性模式,例如.+?/(.+?)/(.+?)/topic/(.+)
,它仍然无法正常工作。
例如,对于一个字符串:
http://www/host/a/b/c/topic/d/e/f/topic/last.html
我想获得“b”和“c”的值,它们是第一个“主题”之前的字符串值。
如果我使用:.+/(.+)/(.+)/topic/(.+)
,我会得到“e”和“f”。我知道这是贪婪模式,所以它匹配了第二个“主题”。但是,如果我更改为惰性模式,例如.+?/(.+?)/(.+?)/topic/(.+)
,它仍然无法正常工作。