提问人:Seraphendipity 提问时间:11/11/2023 最后编辑:The fourth birdSeraphendipity 更新时间:11/11/2023 访问量:32
正则表达式术语是否可以脱节,或者选择一个术语而不包含?[关闭]
Can regex terms be disjointed, or select around a term without including? [closed]
问:
正在搜索 或 或 ...[Banana_Pudding|banana Puddings]
[Banana Puddings]
[Banana_Pudding|Banana pudding]s
使用“全部替换”并期望所有输出结果为 或[Banana Pudding]
[Banana Pudding]
[Banana Pudding]s
有没有办法保持单词的复数完整?
我试过了:
/\[\[(banana)[\s_](pudding)(\|\1 \2)?]](?!s)/i
/\[(banana)[\s_](pudding)(\|\1 \2)?(?:s]]|]s)/i
展望是微不足道的,但我一辈子都无法理解我如何在诸如转换为[Banana_Pudding]s
[banana_pudding|Banana Puddings]
[Banana Pudding]s
我能想到的最好的是选择除了要替换的所有东西。显然,第二个“全部替换”可以解决它,但是有没有办法一次处理这种情况?s
答: 暂无答案
评论
(?i)banana[_ ]puddings?
\[(banana)[\s_](pudding)s?(?:\|\1 \2s?)?]
[\1 \2]
s
s
s