AS3 - 带有特殊字符的RegExp

时间:2012-03-24 14:30:58

标签: actionscript-3 special-characters non-latin

如果它们放在句子结尾之后,我试图在前面找到所有带有哈希的单词。 (这些: #Example #FOO #hello_world#foo-bar#2012#special-äüöå#russia-Русский#arabic-العربية

这是RegExp:

var regex:RegExp = /#[\w\-]+?(?= #|$)/g;

这是文字:

  

Lorem ipsum dolor #sit_amet,consetetur sadipscing,sed #diamnonumy   eirmod tempor #invidunt ut。    #Example #FOO #hello_world#foo-bar#2012#special-äüöå#russia-Русский#arabic-العربية

除非包含特殊字符,例如#special-äüöå#russia-Русский#arabic-العربية

如何扩展RegExp以识别特殊字符和非拉丁语言?

感谢。乌利

1 个答案:

答案 0 :(得分:0)

您应该使用[\w\-]

,而不是使用字符类[^#]