java 正则表达式取出标签内的内容

2025-02-14 04:08:22
推荐回答(2个)
回答1:

你这个要分2次匹配
第一次取出pd间的数据,正则为:
([^<]+)
这个正则的结果$1就是pd间的数据了,再用下面的正则循环匹配,就可以依次得到b, dd,e
/([^/]+)/

回答2:

兄弟,我那天不是已经给你了,如果你要的是 b/dd/e,

pattern = /^(?:[\\/]?[^\\/]+\\/)([^\\/]+) (?:[\\/]?[^\\/]+\\/)([^\\/]+) (?:[\\/]?[^\\/]+\\/)([^\\/]+)/x

你没试么?