Configuré tareas de conversión separadas para grabaciones SD y HD.
Para mis transmisiones OTA, cuando la información del canal está presente, el canal HD es el primario y los canales secundarios son SD; p. ej. KxDT es HD y KxDT2, KxDT3, etc. son SD.
Mi problema es que para las grabaciones que, por cualquier motivo, no tienen información del canal, no puedo incluir una coincidencia para un valor nulo o una cadena vacía (lo que MCEBuddy interprete en ese caso).
Si quisiera incluir las grabaciones con información de canal vacía o faltante en la tarea de conversión como si fueran grabaciones HD, no conozco la sintaxis para incluirla en la configuración de coincidencia de canal/red.
Actualmente tengo: “*DT;~*DT2;~*DT3;~*DT4;~*DT5;”
¿Cómo represento coincidir o no coincidir con la cadena vacía?
¿La única forma es mediante una expresión regular? ¿Y puedo combinar expresiones regulares con la sintaxis normal? p. ej. “regex:^$;*DT;~*DT2;~*DT3;~*DT4;~*DT5;”
Actualmente esto no es posible, pero hemos añadido esta función a la versión beta 2.6.5 de hoy.
Necesitarás usar un patrón de coincidencia regex:, por ejemplo, para coincidir con una cadena vacía usa regex:^$ o también puedes hacer expresiones regex más complejas. Los comodines simples no podrán coincidir con cadenas vacías.
Puedes intentar usar el bot ayudante del foro de IA en la barra superior para ayudarte a crear una expresión regular personalizada fácilmente.
Por ejemplo, cuando se le pidió crear una expresión regular que coincida con una cadena si está vacía o contiene DT, pero no si contiene DT2, DT3, DT4 o DT5, devolvió: