2011-03-04 13 views
17
<li><a href="#">Animal and Plant Health Inspection Service Permits 
    Provides information on the various permits that the Animal and Plant Health Inspection Service issues as well as online access for acquiring those permits. 

Quiero utilizar una expresión regular para insertar </a> al final de Permisos. Da la casualidad de que todos mis bloques similares de html/texto ya tienen un salto de línea. Creo que necesito encontrar un salto de línea \n donde la línea contiene (o comienza con) <li><a href="#">.salto de línea con ajuste de expresiones regulares

+1

¿En qué idioma está esto? – NullUserException

+0

Tengo un montón de plantillas de Photoshop con el texto que me han dado y tengo que convertirlas en html. Click - control V se está haciendo viejo al poner html en el texto. Estoy usando dreamweaver que tiene una característica de expresión regular integrada en la búsqueda. –

Respuesta

21

Se podría buscar:

<li><a href="#">[^\n]+ 

y sustituir por:

$0</a> 

Dónde $0 es todo el partido. La semántica exacta dependerá del lenguaje que estés usando.


ADVERTENCIA: Se debe evitar que sea interpretado HTML con expresiones regulares. Here's why.

+8

Gracias, pero creo que voy a sobrevivir. –

+0

¿Qué sucede si el salto de línea es '\ r' no' \ n'? es decir, ¿hay algún símbolo global o general para los saltos de línea? – SaidbakR

+3

@ sємsєм '[^ \ r \ n]' – NullUserException

Cuestiones relacionadas