我想在该行的开头匹配的白色空间,但只有下一个词是PATCH,PUT,POST如何匹配的行空格开始或GET只有当一个特定的词后
edit_user_registration GET /users/edit(.:format) registrations#edit
PATCH /users(.:format) registrations#update
在上面的情况下只有第二行白色空格。我尝试这样做:
(^\s*)+(POST|GET|DELETE|PUT|PATCH|OPTIONS)
问题是这将匹配即使是“打补丁”字,但要“补丁”之前只有空白匹配。
@Tushar:我相信在这种情况下这不是必要的,但我总是更喜欢安全。 –
适用\ b或不适用。 –
不应该将'\ b'放在预见范围内吗? –