Hola amigos, tengo una duda con una expresión regular. El tema es que tengo un diccionario en un archivo .txt y quisiera eliminar la parte de los antónimos y ciertos caracteres como doble barra (//) y algunas abreviaturas como (ant.), (cont.), etc.
Para empezar, me he creado un pequeño script php donde escribo en otro txt y sustituyo dichas expresiones. Pero la principal dificultad se me plantea con los fragmentos de texto que no me interesan, los antónimos. he probado lo siguiente:
Normalmente comienza con la abreviatura ant. sigue con una cadena de texto donde hay espacios, comas, finales de línea y termina en un punto
Por lo tanto probé con esto
sin embargo no me funciona, podríais arrojarme algo de luz? Gracias
Para empezar, me he creado un pequeño script php donde escribo en otro txt y sustituyo dichas expresiones. Pero la principal dificultad se me plantea con los fragmentos de texto que no me interesan, los antónimos. he probado lo siguiente:
Normalmente comienza con la abreviatura ant. sigue con una cadena de texto donde hay espacios, comas, finales de línea y termina en un punto
CitarAnt. Oclusión, cerramiento,
obturación, clausura,
cierre.
Por lo tanto probé con esto
Código [Seleccionar]
$archivotexto = file_get_contents ("sinonimos.txt");
$texto = preg_replace ("/(ant)\.[[:alnum:]]\./i", "", $archivotexto);
$fp = fopen("sinonimos2.txt","w");
fwrite($fp, $texto);
fclose($fp);
sin embargo no me funciona, podríais arrojarme algo de luz? Gracias