Package medite :: Package MediteAppli :: Module utile :: Class chaineMot
[hide private]
[frames] | no frames]

Class chaineMot

source code

classe représentant une chaine de caractères à laquelle on peut accéder mot par mot ou caractère par caractère le choix se fait à la création avec le param carOuMot si processEnd alors on calcule toute la table de correspondance mot_car sinon on évite ce calcul et il sera fait à la demande avec testMotCar

Instance Methods [hide private]
 
__init__(self, texte, carOuMot, processEnd=False) source code
 
testeMotCar(self, pos) source code
 
printTab(self) source code
 
toStr(self) source code
 
slice(self, deb, fin) source code
 
sliceCar(self, deb, fin)
slice uniquement en caractères
source code
 
sliceM(self, motDeb, carDeb, motFin, carFin)
si mode mot, slice en prenant le motDeb ième mot + carDeb caractères jusqu'au motFin ième mot + carFin caractères sinon les 2 param mot sont considérés comme exprimés en caractères
source code
 
sliceC(self, carDeb, motDeb, carFin, motFin)
si mode mot, slice en prenant le mot qui correspond au carDeb ième caractère + motDeb mot jusqu'au mot qui correspond au carFin ième caractère + motFin mot sinon les 2 param mot sont considérés comme exprimés en caractères
source code
 
posCarMot(self, carDeb, motDeb)
renvoie une position en nb de caractères en convertissant carDeb carac + motDeb mots
source code
 
posMotCar(self, motDeb, carDeb)
renvoie une position en nb de caractères en convertissant motDeb mots + carDeb carac
source code
 
length(self) source code
 
lengthC(self)
retourne la longueur en caractères
source code
 
lengthM(self) source code