匹配REGEX网站网址

时间:2017-06-09 02:39:06

标签: regex

您好我在创建与特定网址集匹配的正则表达式时遇到问题。

  1. http://www.somedomain.com/example/some-other-page/news/?p=12失败

  2. http://www.somedomain.com/some-page/chat/?p=123通过

  3. http://www.somedomain.com/example/path/test/chat/?p=12345失败

  4. http://www.somedomain.com/example/?p=4321通过

  5. http://www.somedomain.com/some-page/chat/?p=1失败

  6. 这是我到目前为止所拥有的^ http://www.somedomain.com(/(some-page)(/ chat)(/?)(\?。*)?)我不是很舒服用正则表达式

1 个答案:

答案 0 :(得分:0)

I solved this problem using regex101.com. this is the reg-ex i came up with ^http://www.somedomain.com(/(?:some-page|example)(/(?:‌​chat/\?p=123|\?p=43‌​21))(\?.*)?). Thanks