2012-03-24 11 views
1

文末に配置されている場合は、先頭にハッシュを含むすべての単語を検索しようとしています。 (これらのもの:#Example #FOO #hello_world#fooのバー#2012#特殊äüöå#ロシア-Русский#アラビア語العربيةAS3 - 特殊文字を使用したRegExp

これは正規表現です:

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

これがされテキスト:

Loremのイプサムの嘆きの#sit_amet、conseteturのsadipscing、SED #diamnonumy eirmod tempor #invidunt UT。 #Example #FOOはそれは特殊文字は、そのような#特殊äüöå#russia-のように含まれている場合を除いて動作します。#fooのバー#2012#特殊äüöå#ロシア-Русский#アラビア語العربية

を#hello_world Русский#arabic-العربية

特殊文字と非ラテン語を認識するためにRegExpを拡張するにはどうすればよいですか?

ありがとうございました。 Uli

+0

正規表現を変更して、特殊文字と一致する必要はなく、正規表現と一致しないようにするにはどうすればよいでしょうか?/#[^ \ t#] +(?= \ s *#| $)/ g' – Cameron

答えて

0

文字クラス[\w\-]を使用する代わりに、[^#]を使用する必要があります。

関連する問題