正则表达式匹配指定字符串之间的内容

如图,我只想要中间的数字,不要“共”,“片”。
2024-10-30 00:55:42
推荐回答(2个)
回答1:

这个测试工具不支持逆序环视,如果支持逆序环视的语言可以使用

(?<=共)[0-9]+(?=片)   进行匹配

对于不支持环视的正则,可以用1楼的方法,使用捕获来获取50

notepad++  软件中测试:

回答2:

用子模式,共([0-9]+)片。
然后读取第一组就行了。