大家好,我希望有人可以帮我做一些基本的正则表达式,我真的很挣扎。
基本上我需要匹配一个用于重定向的URL。我一直在使用
^~/abc(/)?
但是我需要更改结束部分,只检查最后一个可选字符,因为它也匹配^/abcd
答案 0 :(得分:3)
^~/abc(/?)
或更一般地说:^~/[a-zA-Z0-9]+/?
答案 1 :(得分:1)
假设PCRE,你会想要:
^~/abc(.)?$
将匹配“〜/ abc”跟随(可选)任何单个字符,将被捕获。如果您不需要捕获所述字符,请将()关闭。
就像^
匹配字符串的开头(或行,取决于模式),$
匹配字符串(或行)的结尾。
答案 2 :(得分:0)
我会做这样的事情: ^〜/([A-ZA-Z0-9] + /?)* $