Regex 正则表达式获取不跟在特定单词后面的百分比

Regex 正则表达式获取不跟在特定单词后面的百分比,regex,Regex,我想在不跟随“from”或“to”的文本中获取百分比 例如: “它减少了5%”=>我想得到5% 但是“它从10%下降到5%”=>我什么都不想得到 我试过一些表达,但不起作用。你能帮助我吗? 非常感谢你 试试看: /(?!(?<=to|from))(?:\s+)(\d+\%)/ /(?!)谢谢你的回答。但是我在使用Python时遇到了“lookback断言必须是固定宽度”错误(?)(?它也可以减少为(?)?

我想在不跟随“from”或“to”的文本中获取百分比 例如:

  • “它减少了5%”=>我想得到5%
  • 但是“它从10%下降到5%”=>我什么都不想得到
我试过一些表达,但不起作用。你能帮助我吗? 非常感谢你

试试看:

/(?!(?<=to|from))(?:\s+)(\d+\%)/

/(?!)谢谢你的回答。但是我在使用Python时遇到了“lookback断言必须是固定宽度”错误(?)(?它也可以减少为(?)?