regex 匹配细节的正则表达式/1234/something

kknvjkwl  于 2023-02-14  发布在  其他
关注(0)|答案(1)|浏览(112)

匹配以下路径(url)的正则表达式是什么:
示例:
/batches/123/details
/batches/234/something
/batches/3234/otherpath
字符串应以"/batchs "开头,并应继续包含"/3213",即"/{number} "
已尝试使用/^(batches)/(\d+)+[/]?/。测试('/batches/34/details')返回false

jexiocij

jexiocij1#

^(\/batches\/)(\d+)

这匹配以“/batches/”开头且后面有数字的所有内容。
与您的尝试有点不同的主要内容是:

  • 不使用反斜杠转义/字符
  • ^表示要匹配的字符串的开头,但它位于“batches”之前,而不是“\ /batches”之前
  • 最好在这里测试正则表达式:https://regex101.com/

相关问题