Ich versuche, alle Wörter mit einem Hash vor, wenn sie nach dem Ende des Satzes platziert sind. (Diese hier: #Beispiel #FOO #hello_world # foo-bar # 2012 # Sonder äüöå # russia-Русский # Arabisch- العربية)AS3 - RegExp mit Sonderzeichen
Dies ist der RegExp:
var regex:RegExp = /#[\w\-]+?(?= #|$)/g;
Dies ist der Text:
Lorem ipsum dolor #sit_amet, consetetur sadipscing, sed #diamnonumy eirmod tempor #invidunt ut. #Beispiel #FOO #hello_world # foo-bar # 2012 # Sonder äüöå # russia-Русский # Arabisch- العربية
Es funktioniert, außer wenn Sonderzeichen enthalten sind wie in # Sonder äüöå # Russland- Русский # arabic- العربية
Wie kann die RegExp erweitert werden, um Sonderzeichen und nicht lateinische Sprachen zu erkennen?
Danke. Uli
Wie wäre es mit der Änderung der Regex, so dass sie nicht mit Sonderzeichen übereinstimmen muss, sondern nur nicht mit ihnen übereinstimmt: '/ # [^ \ t #] + (? = \ S * # | $)/g' – Cameron