close
Warning:
Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.
- Timestamp:
-
Jun 19, 2013, 8:15:06 PM (12 years ago)
- Author:
-
Jorge
- Comment:
-
El cambio [4326] introdujo una implementación de TextMatch que admite coincidencia con cualquier caracter perteneciente aun conjunto de caracteres en la cadena patrón. Un conjunto de caracteres se delimita con los caracteres [ y ] en ese sentido tienen un significado especial en la cadena patrón.
Si queremos introducir el caracter explicito [ debemos escaparlo con el caracter \, por ejemplo:
Real TextMatch("[RA", "\[R*");
Si en el conjunto dec caracteres aparece la secuencia x-y entonces se considera cualquier caracter entre x e y incluyendo ambos.
Ejemplo de expresiones que usan la secuencia [ ]:
Real TextMatch("abaaab", "[a-b]*")
Real TextMatch("1234.2323", "[0-9]*.[0-9]*")
Es cierto que esto debía estar documentado con el cambio. Vamos a incluirlo en la documentación de la función y estará disponible en la siguiente versión de TOL.
Legend:
- Unmodified
- Added
- Removed
- Modified
-
-
Property
Status
changed from
new
to
assigned
- Property Owner changed from Víctor de Buen Remiro to Jorge
-
initial
|
v2
|
|
1 | 1 | Se encuentra un error inesperado al usar {{{TextMatch}}} con textos que contienen el carácter "[": |
| 2 | |
2 | 3 | {{{ |
3 | 4 | Real TextMatch("(RA", "(R*"); // -> 1 |