Je récupère une chaîne non formatée à partir d'un flux Twitter. Je veux être en mesure de transformer une URL de texte (http://blah.com/qwerty/) en un lien mais je ne sais pas comment ... Existe-t-il une expression régulière pratique pour cela?Conversion d'une chaîne ActionScript avec une URL en lien HTML
Répondre
var protocol:String = "((?:http://|https://|ftp://|www\.))";
var urlPart:String = "([a-z0-9\-.#&?%$/=*_]+)";
var urlPattern:RegExp = new RegExp(protocol + urlPart , "ig");
//TEXT.match(urlPattern).length>0
TEXT = TEXT.replace(urlPattern, "<a href='$1$2'><u>$1$2</u></a>");
TEXT = TEXT.split("<a href='www.").join("<a target='_blank' href='http://www.")
Cela devrait fonctionner. Assurez-vous que le champ de texte est sélectionnable.
Je ne l'ai pas fait auparavant, mais les docs spécifient un TextEvent appelé Lien, qui détectera lorsque vous cliquez sur un lien hypertexte HTML qui se trouve dans un TextField - tant que TextField a activé le HTML. Détails sur la façon de faire un TextField HTML activé sera dans les documents aussi, mais les informations spécifiques sur l'utilisation TextEvent.Link is here
Espérons que cela aide.
Debu
Salut merci, mais le problème est de rendre le texte au format HTML. Pour le moment, c'est juste un texte clair, j'ai besoin de trouver un moyen de savoir si le texte est un lien ou non; alors je peux utiliser le TextEvent ... – daidai
- 1. Ruby url to html lien conversion
- 2. Conversion chaîne à uint en actionscript/Flex
- 3. Conversion d'une chaîne codée Html à un « normal » Url
- 4. Rewrite-chaîne URL avec String.replace en Actionscript 3
- 5. RegexKitLite remplacer url avec lien html
- 6. Conversion d'une URL relative en une URL absolue dans Actionscript/Flex
- 7. Conversion d'ActionResult en chaîne URL dans une méthode statique
- 8. PHP - Ajouter un lien à une URL dans une chaîne
- 9. Créer un lien URL avec un ID pour une action
- 10. Conversion d'entités XML/HTML en chaîne Unicode en Python
- 11. URL de masque HTML avec une autre URL
- 12. Ajouter une chaîne aux URL de lien enfant
- 13. Conversion en caractères HTML
- 14. URL relatives dans Actionscript 3
- 15. C# Conversion relative aux liens absolus dans la chaîne HTML
- 16. Conversion du texte en html
- 17. Conversion de chaîne en Objective-C
- 18. ActionScript flex: Conversion de # couleurs en uint
- 19. Lien/Importer HTML document dans la "chaîne"
- 20. android: html en textview avec lien cliquable
- 21. Comment effectuer une conversion RGB-> YUV avec ActionScript?
- 22. Ajouter une URL de lien hypertexte absolu
- 23. Fractionner une chaîne dans ActionScript?
- 24. Conversion d'un bouton en un lien hypertexte
- 25. Conversion d'argv en une seule chaîne
- 26. conversion PSD en html
- 27. Le moyen le plus simple de convertir une URL en lien hypertexte dans une chaîne C#?
- 28. chaîne conversion en uint
- 29. Conversion Digits en chaîne
- 30. Conversion de mxml Rect & SolidColor en actionscript
merci Guillaume qui a l'air parfait – daidai