par
pinoche29 » 16 mai 2010, 17:37
Ah oui merci !!
Bon ben là je crois que je vais arriver à la fin de mes problèmes, je n'ai plus que deux petites questions :
J'ai cette regexp là pour le start AUG et le stop UAG ou UGA ou UAA : '/AUG(?:[ACGU]{3}(?<!U(?:AG|GA|AA)))+U(?:AG|GA|AA)/u'
Par contre si le stop peut être : UGA ou AGA ou AGG que devient " !U(?:AG|GA|AA)))+U(?:AG|GA|AA) " ?
et ma dernière question : Comment puis-je obtenir la longueur de tous les orfs ? (La longueur de chacun des orfs additionnée)
Je sais que pour avoir la longueur d'une chaîne la fonction c'est strlen($chaine) mais si je fais strlen($value) je n'ai que la longueur du premier orf...
Exemple :
La si je mets ensuite strlen($value) il va correspondre qu'a la longueur d'un seul orf non ?