Patron regular en php

2 views
Skip to first unread message

Andres Pinzon

unread,
May 9, 2006, 4:18:12 PM5/9/06
to sl-...@googlegroups.com
Hola, estoy tratando de identificar un patrón en una cadena de texto,
el patrón es: TTCGC seguido de cualquier 15 caracteres seguidos de
TTCGC.

Para esto uso el siguiente codigo:
<?php

$sequence="TTCGCCAGTGCTCGTTTCGCACACACACACACACATTCGC";
//$pattern="TTCGC{15}TTCGC";
//$pattern="[TTCGC]{15}[TTCGC]";
$pattern="TTCGC.{15}TTCGC";
preg_match_all($pattern,$sequence,$out, PREG_PATTERN_ORDER);

echo $out[0][0] . ", " . $out[0][1] . "\n";
?>

La cuestión es que si uso cualquiera de los tres "$pattern" php me dice:
"Warning: Delimiter must not be alphanumeric or backslash in
/home/andipin/Documentos/andes/AdrianaBernal/xantomonas/scripts/findPattern.php
on line 6", y nunca enceuntra nada, lo que creo es que no sé construir
los patrones regulares. Alguna ayuda?

Saludos,

--
---------
Andrés Pinzón [http://www.andrespinzon.com]
Bioinformatics Center, Colombia EMBnet node
Biotechnology Institute - National University of Colombia
http://bioinf.ibun.unal.edu.co
Tel +57 3165000 ext 16961 Fax +571 3165415
----------

Andres Pinzon

unread,
May 9, 2006, 4:34:00 PM5/9/06
to sl-...@googlegroups.com
On 5/9/06, Andres Pinzon <andres...@gmail.com> wrote:
> Hola, estoy tratando de identificar un patrón en una cadena de texto,
> el patrón es: TTCGC seguido de cualquier 15 caracteres seguidos de
> TTCGC.

$pattern="TTCGC.{15}TTCGC";

$pattern="/TTCGC.{15}TTCGC/";
Faltaban los "/".
;-)

Reply all
Reply to author
Forward
0 new messages