正则表达式在斜杠之间找到字符串模式

时间:2018-04-11 01:47:34

标签: php regex laravel pattern-matching regex-negation

我正在寻找为此构建正则表达式的正确方法:

我有这些网站,我需要剪切字符串 斜杠之间的任何内容。 使用https://regexr.com/

我有这个结果。有人可以帮帮我吗?

http://example.com/string/anotherThings
http://example.com/string/anotherThings
http://example.com/string_string/anotherThings

example

1 个答案:

答案 0 :(得分:0)

  • 如果网址中有多个斜杠,您是否希望恢复最短的部分或整个部分,如下所示: https://test.com/page/number/1,你真正想要哪一个?
  • 如果是page/number,则正则表达式应为(?<=\/)[\w_\]+(?=\/)
  • 如果是pagenumber,请尝试(?<=\/)[\w_]+(?=\/)