Diferencia entre revisiones de «Wikipedia:Bot/Ortografía»

Contenido eliminado Contenido añadido
Damifb (discusión · contribs.)
Pongo tilde a "cómo funciona"
Ikiw88 (discusión · contribs.)
mSin resumen de edición
Línea 23:
*Lo primero que encontramos es "ur<nowiki>''</nowiki>:", esa es una parte necesaria, la necesitan todas las palabras, simplemente hay que ponerla y ya está.
*Lo segundo que encontramos es "\b", esta instrucción hace que la siguiente letra sea la primera de una palabra. Esto en el caso de que nos la encontremos al principio, si la instrucción esta al final "\b([Ff]isiol)o(gic[ao])\b" significa que ahí termina la palabra. En este caso no la hemos puesto al final, ya que nos interesa que además de "fisiologica" nos cambie "fisiologicas" y "fisiologicamente". Esto es algo que no se puede hacer en todas las palabras, ya que pueden estar incluidas dentro de otras y hacer correcciones erróneas. En el caso que tenemos como ejemplo no ocurre eso, ya que es muy larga, incluso la primera "\b" es innecesaria.
*A continuación tenemos unos paréntesis. Cada vez que aparecen unosparéntesis, el bot trata lo que hay dentro de ellos como una variable. En este caso tendríamos dos variables: "([Ff]isiol)" y "(gic[ao])", que se llaman: \1 y \2, que como podrás comprobar es lo que aparece en la segunda parte de la expresión. Fíjate que la "o" no está dentro de ninguna de las dos variables.
*Por último tenemos los corchetes. Con estos indicamos que busque varios caracteres distintos. El primero le indicaría que busque la palabra, tanto con la primera letra en mayúscula, como en minúscula. El segundo corchete le está indicando que queremos que nos busque las palabras que contienen tanto la a como la o. Dentro de los corchetes se pueden poner tantas letras como necesites: aunque lo habitual es poner dos, hay casos en los que se pueden usar tres: "ur'([Ll])iberandol([aeo])':"
*La segunda parte de la expresión suponemos que ya la comprendes con las explicaciones que te hemos dado. El "ur<nowiki>''</nowiki>," al igual que en la primera parte hay que ponerlo. Con "\1" le decimos al bot que nos ponga lo que ha encontrado en los primeros paréntesis. Así, si encuentra una F mayúscula la mantendrá, lo mismo si la encuentra minúscula. Luego aparece la "ó" que es lo que queremos cambiar. Por último "\2", es la segunda variable, es decir lo que el bot ha encontrado en los segundos paréntesis, al igual que en los primeros, si encuentra una a dará una a, y si una o, dará una o.