【问题标题】:Regex check for non-match正则表达式检查不匹配
【发布时间】:2021-01-14 17:22:43
【问题描述】:

任何人都知道正确的正则表达式语法来说明一切except /examplepath 吗?我试过 </^((?!examplepath).)*$/></^((?!\/examplepath\/).)*$/> 没有运气

【问题讨论】:

  • 你使用的是什么正则表达式引擎?
  • 我不确定,它被 Amplify 用于重定向/重写
  • 啊,这就是奇怪的分隔符的来源:-) 嗯,这些应该可以工作,虽然除了/examplepath,它们不匹配任何东西,但任何不匹配的东西包含 i> /examplepath(字符串中的任意位置)
  • 我建议/</^(?!examplepath)/> 可能吗?
  • 感谢您的帮助,我试过了,但没有成功

标签: regex aws-amplify


【解决方案1】:

你可以使用类似的东西:

"^(?!str1$|str2$).{min_number,max_number_of_chars}$"

并在此处验证:https://regex101.com/

【讨论】:

  • 是的,我想说regex101.com 一个非常适合玩正则表达式的网站
猜你喜欢
  • 2012-12-16
  • 2019-07-02
  • 2011-10-25
  • 2021-10-29
  • 1970-01-01
相关资源
最近更新 更多