我试图搜索,但无法找到我的案例。我需要匹配所有的字符串“第1部分”或“第2部分”等。但如果没有任何“部分x”字符串匹配所有。例如:RegEx match before string or all /从匹配项中删除字符串
- 这里任意一个关键词第1部分
- 任意一个关键词在这里第2部分
- 这里
任意一个关键词应该总是返回 “这里的任何话”。我已经试过这
(.+)(?=\spart\s\d|\sPart\s\d)
但是当“第十部分”丢失不匹配。其他解决方案是从匹配中删除任何“part x”字符串。
谢谢你的帮忙!
尝试'(?!(部分[0-9]))+ (部分[0-9] +)?'。 –