Eliminarlos no deseados canciones de iTunes del ordenador (5 / 10 paso)

Paso 5: Una (muy) breve lección sobre expresiones regulares

Para agarrar las entradas de hash del archivo XML y también ahorrar un poco de tiempo buscando, vamos a querer recurrir a la ayuda de uno de los más potentes características de Perl: la expresión regular. Haré una breve lección sobre expresiones regulares, pero para aquellos de ustedes que quieren que más explicaciones detallan, hay un montón de tutoriales de buena expresión regular en línea. Echale un http://perldoc.perl.org/perlretut.html un tutorial de buena expresión regular.

En Resumen, las expresiones regulares nos proporcionan un conjunto de herramientas para ir a través de cadenas de caracteres, reemplazar una cadena con otra cadena, o ahorrar porciones de una cadena para su uso posterior. Las expresiones regulares proporcionan 2 funciones, la adecuación (m / /) y reemplazo (s / /) los operadores, que se van a utilizar para este proyecto. Para usar cualquiera de esta funciones en un contexto de asignación, utilizamos operador de unión de Perl (= ~), que se utiliza para atar un patrón a una variable de cadena de elección.

Ejemplos:

 $comment =~ /Purduecer/; #returns true if $comment string contains phrase "Purduecer"s/[a-z]/[A-Z]/; #take all lowercase letters in string and capitalize them in $_ string 

Una segunda característica útil de las expresiones regulares es el de variables de memoria. En expresiones regulares, puede colocar ciertos artículos entre paréntesis, y luego uso el patrón especial combinar variables de memoria $1, $2, etc. para acceder a las porciones de las cadenas que coinciden estas piezas más adelante.

Ejemplos:

 /(Instructables) Robot/; #Match any line with the phrase "Instructables Robot"$website = $1; #Save result of successful pattern match contained in first set of parens #(in this case, variable $1 contains "Instructables") 

Finalmente, en expresiones regulares, hay ciertos personajes que sirven a un propósito especial. Estos son escapes de barra invertida (que sería familiar a los programadores de C), las clases de caracteres y metacaracteres carácter. Por ejemplo, para que coincida con cualquier letra que dispone de una ficha a cada lado, podríamos decir:

 /\t[a-zA-Z]\t/ 

Los corchetes se utilizan en expresiones regulares para definir una clase de caracteres. Sin embargo, supongamos que queríamos encontrar texto entre corchetes en la línea. Podríamos no simplemente escribir tal como se muestra a continuación:

 /[[a-zA-Z]+]/; #WRONG, outer square brackets interpreted as a character class, do not do this 

Por lo tanto, para eliminar las cualidades del par de corchetes, añadir una barra invertida antes, que elimina las cualidades de cualquier otra manera reservado carácter dentro de una expresión regular.

 /\[[a-zA-Z]+\]/; #Correct, now matches any number of letters enclosed within a pair of square #brackets 

Artículos Relacionados

Varios pasos para aumentar la velocidad del ordenador

Varios pasos para aumentar la velocidad del ordenador

versión 2.0! Ha ejecutado a la guía completa a través del corrector ortográfico de Microsoft Word y atravesó el Instructable toda comprobación de errores. Debería ser mucho más fácil leer y tamizar a través de la información. Usted puede notar alguno
REUTILIZAR su vieja batería del ordenador portátil para hacer un banco de potencia

REUTILIZAR su vieja batería del ordenador portátil para hacer un banco de potencia

Hace unos meses mi batería del ordenador portátil de Dell no funciona. Siempre desenchúfelo de la fuente principal de AC, el portátil apagado inmediatamente. Después de algunos días de frustración, me sustituye la batería y mantiene los muertos uno (
Piel del ordenador portátil DIY! Fácil, lindo y barato!

Piel del ordenador portátil DIY! Fácil, lindo y barato!

¿Cansado de la apariencia básica de su ordenador portátil? ¿Skins de vinilo no encajaba en su presupuesto? Sea cual sea tu caso tal vez, estoy aquí para enseñarle cómo crear su piel del ordenador portátil propio. Puede ser tan creativo como quieras c
Piel del ordenador portátil

Piel del ordenador portátil

¿quieres tu propio portátil de vinilo de alta calidad de la piel, pero no quieren pagar $20? Entonces leyendo!Paso 1: Configurar: Seleccione su imagen, compra de materiales Se necesita:1. un ordenador portátil2. una imagen de alta resolución (resoluc
Medida bandeja del ordenador portátil

Medida bandeja del ordenador portátil

ordenadores portátiles están diseñados para ser portátiles y usados en una variedad de lugares. Si quieres descansar con él fuera o simplemente navegando por la web desde tu sofá, teniendo la opción de llevar tu portátil prácticamente en cualquier lu
Cómo ayudar a acelerar el tiempo de arranque del ordenador

Cómo ayudar a acelerar el tiempo de arranque del ordenador

una breve guía paso a paso para el arranque del ordenador más rápido. Funciona en todo Windows XP, Vista y Windows 7 (x86, x64) máquinas.En los meses y años de uso nuestros ordenadores comienzan a disminuir. El cambio es gradual al principio, pero ta
Cómo reciclar la batería del ordenador portátil viejo

Cómo reciclar la batería del ordenador portátil viejo

Invitamos a todo el mundo. En este instructable le demostraré cómo puede reciclar vieja batería del ordenador portátil. Si usted está usando un laptop entonces después de pocos años de uso el rendimiento de la batería disminuye y el tiempo viene cuan
Giro de ventilador ruidoso del ordenador portátil

Giro de ventilador ruidoso del ordenador portátil

Me compré yo un acer aspire V3 - 772G con una CPU de núcleo cuádruple a i74702 como un reemplazo de escritorio. Se trata de un portátil potente pero cool, pero bajo linux el ventilador es siempre pesadamente de funcionamiento - sin necesidad, como so
Nada te gusta etiqueta del ordenador portátil

Nada te gusta etiqueta del ordenador portátil

Cuando llegamos nuestro retrato silueta, inmediatamente supimos que podríamos usar para crear las calcomanías de vinilo. Pero la mayoría de las etiquetas que vimos fueron en vinilo de color sólido, y nos consiguió al pensamiento. ¿Seguramente podríam
Reparar el cable de alimentación del ordenador portátil

Reparar el cable de alimentación del ordenador portátil

después de años de ser arrojado en bolsas de viaje, tropezar y literalmente arrastrado por la tierra muchos cables de alimentación del ordenador portátil sucumban ante el abuso y empiecen a fray.  Finalmente el cable se rompen y ya no poder su ordena
Cómo convertir un LCD del ordenador portátil a un Monitor externo.

Cómo convertir un LCD del ordenador portátil a un Monitor externo.

Hola. Este es mi primer InstructableHace un tiempo atrás me sentados alrededor y preguntándose qué hacer con mi portátil muerto. Sabía que la placa estaba frito pero todo lo demás estaba todavía en condiciones de trabajo. Como resultado, decidí hacer
Hack super sencillo del ordenador portátil para facilitar la unidad de CD/DVD abrir.

Hack super sencillo del ordenador portátil para facilitar la unidad de CD/DVD abrir.

Bien, esto no es exactamente un problema que tiene plaga hombre desde los albores del tiempo, pero es algo que me molesta sobre unidades de CD/DVD del ordenador portátil que es tan sencillo de resolver.Aquí está el problema, para abrir la unidad de C
Todo el mundo está haciendo un soporte del ordenador portátil, así que ¿por qué no puedo?

Todo el mundo está haciendo un soporte del ordenador portátil, así que ¿por qué no puedo?

o cómo transformé una bandeja en un soporte portátil.No tenemos TV, pero nos gusta poner en una manta y ver un DVD en el portátil.Este soporte del ordenador portátil asegurará buen flujo de aire y estabilidad.Paso 1: Un ordenador portátil, una frazad
IoT | Seguimiento de uso de memoria/Cpu del ordenador

IoT | Seguimiento de uso de memoria/Cpu del ordenador

Internet de las cosas (IoT) se refiere a la red cada vez mayor de objetos físicos que cuentan con una dirección IP para la conectividad a internet y la comunicación que ocurre entre estos objetos y otros dispositivos habilitados para Internet y siste