" problème courrant... et quelques function de string bien utile...

Soyez le premier à donner votre avis sur cette source.

Vue 13 116 fois - Téléchargée 300 fois

Description

Voici donc 3 petites funciton de Prototype de String bien utiles...

String.quotApos () :
Quitte les "$quot;" et les "'" des textes...
L'exemple le plus fréquent étant l'iimport du firstChild d'un Noeud XML.. Ou vous pouvez mettre tous les Systeme.useCodePage, les unescape (txt) du monde, rien à faire les guillemets n'apparaissent pas !

String.words (premierMot, nombreMot) ;
Function comme les Array :Premier mot commencant à 0 ! Et nombreMot est le nombre de mot que souhatez récupérer...

String.Short (qtlettre, txt) ;
Renvoie le début d'un texte ayant pour maximun de letttre qtLettre et ajoute txt à la fin.. Tres utiles pour faire des résumés...

Pour une meilleure compréhension voir le Fla joint...

A plus et profiter....

Source / Exemple :


String.prototype.quotApos = function () {
	var quot = this.split (""").join ('"');
	return quot.split ("'").join ('"');
}
	
String.prototype.words = function (first, last) {
	return this.split (" ").splice(first, last).join (" ");
}

String.prototype.short = function (qte, txt) {
	var wArray = this.substr (0, qte).split (" ");
	var text = wArray.splice(0, wArray.length-1);
	return text.join (" ") + (txt ? txt : "") ;
}

Conclusion :


PS : Ni les functions de prototype ni la Class ne change le String original !

Inclus dorénavant les mêmes fonctions en Class AS2. Dossier "String" à ranger dans vos Classes.

Exemple :
var txt:String.utils = new String.utils ("ICI mon String");

trace (txt.words (0,1));
//
// Tracera "ICI"...

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

bmarrec
Messages postés
1
Date d'inscription
jeudi 30 novembre 2006
Statut
Membre
Dernière intervention
1 janvier 2007
-
Et un de plus !
Ravi de trouver un code qui va enfin me faire progresser(car je suis vraiment débutant et nul)et qui correspond exactement à ce que je cherche et que je ne suis pas capable de développer seul, mais voilà,une fois téléchargé,publié,j'ouvre le swf
et et ...une page blanche...et c'est pas le 1er.

1er boulot :essayer de comprendre pourquoi un truc dont on ignore le fonctionnement ne marche pas....Bonjour!!

pourquoi pas un truc simple avec un exemple qui marcherait tout de suite ?
Enfin!!!! Bonne année quand même.
top30
Messages postés
1158
Date d'inscription
vendredi 21 février 2003
Statut
Membre
Dernière intervention
6 août 2010
-
Mias le probleme EST LA.. Si tu veux gerer du texte "clients" il faut que cela puisse marcher tout seul !... Car moi XML viennent aussi de Scite...
bongawonga
Messages postés
83
Date d'inscription
lundi 12 janvier 2004
Statut
Membre
Dernière intervention
12 septembre 2004
-
pour ce qui est de l'appostrophe il parait que c'est un joyeux cado signié microsoft qui n'ont pas inclut l'appostrophe et les guillemets Europeen (on se demande bien pourquoi)

En effet l'apostrophe US est ’ (resemble à une petite virgule)
ALT+0146
idem pour les " " il utilise ceux que l'on voit sur word les » (un << ou >>)

pendant un moment je remplacait tous ces caractere par ceux qui sont pris en charge.Sur SciTE (y a le format UTF-8 aussi) faut juste penser à l'activer, puis faire remplace " par »
en fait sur word le fait automatiquement le remplcement, c'est tout.

pour vérifier que je disait pas de betise j'ai fait un petit essai
http://www.bongawonga.com/apost.zip
j'ai codé ça à la rapidos mais c'est juste pour tester

ps: j'esaye absolument pas de dire que ton travail sert à rien, je pense même que ça pourrait être tres prtique pour ceux qui utilise des documents qui utilise les ' et les " européens comme par exemple dans un site qui propose au utilisateurs d'écrire des messages.
(pas taper panda!!!)
top30
Messages postés
1158
Date d'inscription
vendredi 21 février 2003
Statut
Membre
Dernière intervention
6 août 2010
-
C'est pas du a Notepad ou autre, c'est un probleme que j ai rencontré avec tout ce qui est ' et " quand ils osnt compris dans le noeud texte d 'un noeud XML... J ai jamais reussi à resoudre le probleme !
Tous les accents passent mais pas ces deux là ? Pourkoi ? Miss Terre et Bou'Le Dégomme !...
bongawonga
Messages postés
83
Date d'inscription
lundi 12 janvier 2004
Statut
Membre
Dernière intervention
12 septembre 2004
-
Petit article bien utile à propos de ces problemes de caractéres spéciaux.
http://www.media-box.net/tuts.php?idfl=1666

Le mieux reste quand même d'eviter ABSOLUMENT d'utiliser le NotePad de windows car il ne permet pas d’encoder les documents au format qui va bien.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.