我很想看看是否可以创建这样的正则表达式?例如,这个正则表达式将恰好匹配前面的两个标记:^((pi|e|x|([-]?[0-9]*[.]?[0-9]+)){2})
,我希望匹配这样的字符串,只要它里面有两个或更多的东西。
//want to recognize
//piex14.3 -- will see pi, e, x, number of type double
//14e -- will see number of type double, e
//12.5pi -- will see number of type double, pi
//ex -- will see e, x
来源https://en.wikipedia.org/wiki/Regular_expression:
{min,}
前面的项匹配了分钟或多次。
您应该能够使用^((pi|e|x|([-]?[0-9]*[.]?[0-9]+)){2,})