我在我的应用程序中使用正则表达式,我想测试它的不同组合。如何指定以' a'开头?并以' e'
结束答案 0 :(得分:4)
*
匹配前一个字符的0或更多。因此,您的模式指定将有0个或更多p
s。
它匹配ae
,ape
和appppppppppppppppppppppppppppppppppppppppppppppe
,但不匹配苹果。
“匹配任何内容”的典型构造是.*
(匹配任何字符零次或多次),您的模式将是:
^a.*e$
答案 1 :(得分:0)
答案 2 :(得分:0)
如何指定以
'a'
开头并以'e'
结尾?
如果你正在寻找一个完整的词,就像这样:
\ba\w+e
您可能希望使用\b
锚点来匹配word boundaries和g
修饰符以执行全局匹配。
var result = "apple orange apple banana carrot apple".match(/(\ba\w+e)+/g);
alert(result);
答案 3 :(得分:-1)
试试这个^a(.*)e$
。以' a'开头的模式结束于'