【发布时间】:2012-09-25 16:19:52
【问题描述】:
例如,我输入用户名v = ddd。然后我有一个字符串,名称,这种形状:
aaa.bbb.ccc.ddd.eee
并且我想检测在我的字符串名称中是否存在(在点之间)这样的字符串,例如我的输入。我该怎么做?
我尝试了这个想法
str = 'REGEXP.helps.you.relax';
user = 'el'
[m s e] = regexp(str, '\w*user\w*', 'match', 'start', 'end')
但我得到错误,因为不能将变量'user' 这样放在正则表达式中。
我怎样才能正确地做到这一点?或者有没有更简单的想法?
谢谢!!
【问题讨论】:
-
是
el真的是一个可以接受的匹配,还是不应该是help? -
@Jonas 为什么会这样?为什么不
relax? -
@yoda:因为一旦找到匹配项,我就会停止解析。