正则匹配a,b之间的内容

比如我想匹配 <a>bingo</a> 中的 bingo
可以使用正则

(?<=<a>).*(?=<\a>)

其中的(?<=X)为正后发断言,(?=X)为正先行断言,断言只是条件,帮助你找到需要的字符串,本身不会被匹配到结果中

规则 描述
(?=X) 零宽度先行断言,匹配右侧有表达式X
(?!X) 零宽度负先行断言,匹配右侧没有表达式X
(?<=X) 零宽度正后发断言,匹配左侧有表达式X
(?<!X) 零宽度正后发断言,匹配左侧没有有表达式X

Leave a Comment