使用rubular.com作为指导,我试图让这个表达式正常工作。
^((move|travel|fly) (.+) pixels)
基本上,匹配
移动5个像素
飞10像素
旅行3个像素
我得到的比赛是:
移动5像素
移动
5
问题是我不想返回选项的匹配项。有没有办法匹配正则表达式但不返回该选项中的匹配项? 理想情况下会是:
移动5像素
5
先谢谢!
答案 0 :(得分:2)
答案 1 :(得分:0)
使用组中的?:
选项阻止其存储并用作反向引用。
^((?:move|travel|fly) (.+) pixels)