我很难接受一个我无法上班的正则表达式。它应该捕获除数字和单词fiktiv
之外的所有内容(不是单个字符!)。目标是摆脱这些内容。
我在我的示例字符串(?!\d|fiktiv).*
123456788daswqrt fiktiv
之类的内容
https://regex101.com/r/kU8mF3/1
然而,这也与最后的fiktiv
匹配。
答案 0 :(得分:1)
一种可能性是使用一个被忽略的字符类,可以通过在[]括号中放置^来使用它。所以你基本上说不匹配数字,并且你可以获得尽可能多的非数字,直到空格出现并出现fiktiv这个词。
此捕获将被"保存"在捕获组1中供以后使用。
([^\d]+)\s+fiktiv
可以在这里进行测试: