使用Regex在ActionScript中搜索文本

时间:2014-01-06 12:16:48

标签: regex actionscript-3

我遇到了问题。实际上开发搜索功能。我正在搜索模式,例如在以下字符串中:

test-123,this is demo.
testing?123,this is demo.
testing!jack,thanks.

以上是三行。

我想要的是,只要我输入test它就会搜索所有文本(即所有三行)并得到结果:

test-123
testing?123
testing!jack

它将从每行的开头搜索直到逗号字符并显示匹配的字符串。它不应该在逗号部分之前截断特殊字符。

例如

test
testing
testing

我正在使用并显示上述模式的正则表达式是

wordExp = ^wordHere\\w*
var iRegExp:RegExp = new RegExp(wordExp, "/gm");  

它应该包括逗号之前的所有字符。

请为上述问题建议正则表达式。

2 个答案:

答案 0 :(得分:1)

我认为您应该将\ w更改为[^,] *

这样的话,如果你的行总是以给定的单词开头:

^wordHere[^,]*

OR可以在逗号之前到处:

^[^,]*wordHere[^,]*

我希望我帮助

答案 1 :(得分:0)

我不知道动作脚本,但这可能会起作用:

^([^,]+)