heroxianf 发表于 2018-1-16 14:56:42

正则匹配多个符号之间的内容 包括符号本身[已解决]

本帖最后由 heroxianf 于 2018-1-18 22:41 编辑


【看看福利】里的电影《#心理罪之城市之光#》是由[张三][李四]#王二麻子报社报道#


上边是举例文本,正则我用的是下面的没有获取到符号《#...#》之间的内容其他都是符号要求的:
[\[|#|【|《].*?[\]|#|】|》]


zghwelcome 发表于 2018-1-16 16:05:20

[\[【《#]+[^#《》\[\]【】]+[#\]】]》?

heroxianf 发表于 2018-1-16 16:53:06

回复 2# zghwelcome


    能不能描述一下流程呢,最后跟个?号有什么作用

zghwelcome 发表于 2018-1-16 18:50:14

heroxianf 发表于 2018-1-16 21:59:04

回复 4# zghwelcome

以后两个符号多了 就这么一直加下去?

    [\[【《#]+[^#《》\[\]【】]+[#\]】]》?】?

【看看福利】里【#的#】电影《#心理罪之城市之光#》是由[张三][李四]#王二麻子报社报道#

zghwelcome 发表于 2018-1-16 22:15:32

回复 5# heroxianf


    随机应变,没有固定的规则可循哦

afan 发表于 2018-1-17 00:02:15

这个条件太随意、太泛,正则也在这里基本没有通用性

heroxianf 发表于 2018-1-18 22:40:58

回复 7# afan


    我总想做一个万能的正则,搞定90%的效果。看来是我想多了。
页: [1]
查看完整版本: 正则匹配多个符号之间的内容 包括符号本身[已解决]