我正在尝试使用java脚本在字符串数组上实现外卡搜索 这里使用的外卡是? - 表示单个char和*表示多个char
这是我的字符串数组
var sample = new Array();
sample[0] = 'abstract';
sample[1] = 'cabinet';
sample[2] = 'computer';
例如,我在数组中搜索字符串'ab * t',而我用于此的正则表达式是'\ ab。* t \',但问题是我得到'abstract'和'cabinet'作为匹配字符串。我只想要以'ab'开头的字符串而不是中间的字符串。
所以我修改了我的正则表达式'\ ^ ab。* t $ \但仍然是相同的结果。那么有人可以给我一些关于如何实现这一目标的提示。
答案 0 :(得分:1)
你使用错误的斜杠你应该使用正斜杠('/')而不是反斜杠('\')
可能它会帮助你/^ab.*t$/