9.1 ¿Cómo puedo asegurarme que mis envíos tienen el tema apropiado?
Cuando un administrador de lista define un tema, puede definir tres cosas:
un nombre de tema
una expresión regular (regexp)
una descripción
Usted puede mirar esta información ingresando a su página de opciones de
suscriptor (ver en la Sección 3.1 más detalles de cómo hacer esto)
y haciendo clic en el enlace ``Detalles'' de cualquiera de los temas que le
interesen.
Para enviar un mensaje sobre un determinado tema, usted necesita asegurarse
que las Palabras claves: o las cabeceras de Asunto:
de su mensaje concuerdan con la expresión regular de ese tema. Una
expresión regular es un patrón que puede coincidir con más de una cosa.
Realmente las expresiones regulares pueden ser mucho más complejas, así que
usted puede sencillamente preguntar al administrador de la lista si usted no
sabe como crear cabeceras o colas de una expresión dada.
Si realmente usted desea saber más sobre expresiones regulares, siga leyendo,
pero para la mayor parte, su administador de la lista debería incluir en la
descripción del tema, lo que usted necesita adicionar a sus Palabras Claves o
línea de Asunto para que coincida con el patrón del tema.
La mayoría de expresiones de temas Mailman corresponderan a expresiones
regulares bastante simples, así que en este documento simplemente se darán
algunos ejemplos comunes. Las expresiones regulares son un poquito complejas
para enseñar aquí en unas pocas líneas, así que si usted realmente desea
entender como trabajan, usted debería encontrar un instructivo o referencia en
otro lado (por ejemplo, DevShed tiene un buen instructivo en
http://www.devshed.com/Server_Side/Administration/RegExp/)
Aquí hay algunos ejemplos de posibles expresiones regulares y líneas concordantes:
Expresión Regular
Líneas concordantes
zuff
Palabras Claves: zuff
zuff
Palabras Claves: ZUFF
zuff
Palabras Claves: Zuff
zuff
Palabras Claves: amarilis, zuff, puré de manzana
zuff
Asunto: [zuff] ¿Tienes lo necesario para el zuff?
zuff
Asunto: ¿Tienes lo apropiado para el zuff?
zuff
Asunto: ¿Qué es zuff?
\[zuff\]
Palabras Claves: [zuff]
\[zuff\]
Asunto: [zuff] ¿Tienes lo necesario?
\[zuff\]
Asunto: Tutoriales en línea de zuff (Re: [zuff] ¿Qué es zuff?)
Unas pocas notas:
Las concordancias no son sensibles a mayúsculas/minúsculas, así
que si concuerda zuff, lo hará ZUFF, zuFF, y cualquier otra variación
en el uso de las mayúsculas/minúsculas.
Algunos caracteres tienen un significado especial en una
expresión regular, así que para concordar específicamente con esos
caracteres, ellos deben ser ``escapados'' con una diagonal inversa
(\). Como usted puede ver en los ejemplos de arriba,
los paréntesis rectangulares ([ y ]) son unos de esos caracteres
(otros incluyen ``.'', ``?'', y ``*''). La diagonal inversa también
se usa para otras cosas (no es broma la complejidad de las expresiones
regulares: consulte en otra documentación los detalles sobre otros
usos del caracter de diagonal inversa), pero este es el uso más
probable en una expresión de tema.