【发布时间】:2012-03-24 14:30:58
【问题描述】:
如果将它们放在句子末尾之后,我正在尝试查找前面带有哈希的所有单词。 (这些:#Example #FOO #hello_world #foo-bar #2012 #special-äüöå #russia-Русский #arabic-العربية)
这是正则表达式:
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-العربية
如何扩展正则表达式以识别特殊字符和非拉丁语言?
谢谢。乌力
【问题讨论】:
-
如何更改正则表达式,使其不必匹配特殊字符,而不必匹配它们:
/#[^ \t#]+(?=\s*#|$)/g
标签: actionscript-3 special-characters non-latin