<
<
>
>
*
*
cursiva
<i>^&</i>
^p</i>
</i>^p
negrita
<b>^&</b>
^p</b>
</b>^p
alguna fuente
<f>^&</f>
^p</f>
</f>^p
^(?!.*(</i></b>)).*<b><i>.*$
<b><i>([^<\n]*)\n([^<\n]*)
<b><i>$1</i></b>\n<b><i>$2
Comprueba si hay etiquetas <b><i> sin cerrar. Si hay resultados, busca y reemplaza hasta que el contador sea 0.
^(?!.*(</i>)).*<i>.*$
<i>([^<\n]*)\n([^<\n]*)
<i>$1</i>\n<i>$2
Comprueba si hay etiquetas <i> sin cerrar. Si hay resultados, busca y reemplaza hasta que el contador sea 0.
^(?!.*(</b>)).*<b>.*$
<b>([^<\n]*)\n([^<\n]*)
<b>$1</b>\n<b>$2
Comprueba si hay etiquetas <b> sin cerrar. Si hay resultados, busca y reemplaza hasta que el contador sea 0.
...
…
(tabulador)
(doble espacio)
.”
”.
."
".
,”
”,
,"
",
…".
…"
…”.
…”
?".
?"
?”.
?”
!".
!"
!”.
!”
“
Eliminar espacio cuando sea necesario
”
Eliminar espacio cuando sea necesario
.
Eliminar espacio cuando sea necesario
,
Eliminar espacio cuando sea necesario
<i>“
“<i>
<i>"
"<i>
<i>
<i>
</i>
</i>
”.</i>
</i>”.
".</i>
</i>".
”</i>
</i>”
"</i>
</i>"
,</i>
</i>,
.</i>
</i>.
</i> <i>
Se elimina basado en la situación
</i>.<i>
Se elimina basado en la situación
<i> </i>
Se elimina basado en la situación
<i></i>
Se elimina basado en la situación
<i>——</i>
Se elimina basado en la situación
<i>─</i>
Se elimina basado en la situación
</b>
</b>
<f>
<span class="fuente">
</f>
</span>
^[^.?!—…>:」』]*$\n
Selecciona líneas que no terminan en .
^(?!\s*$)[^.?!—…>:」』]*$\n?
Selecciona líneas que no terminan en . y evita líneas vacías.
\n
\n
\n
\n
(\n\n)([^\n]+)
$1<p class="salto2">$2</p>
^(?=[^\n]*¡)(?![^\n]*!).*$
Tiene ¡ pero le falta !
^(?![^\n]*¡)(?=[^\n]*!).*$
Tiene ! pero le falta ¡
^(?=[^\n]*¿)(?![^\n]*\?).*$
Tiene ¿ pero le falta ?
^(?![^\n]*¿)(?=[^\n]*\?).*$
Tiene ? pero le falta ¿
(?<!¡)¡(?!¡)[^¡!¿?\n]+!{2,}
Abrió con 1 (¡) pero cerró con 2 o más (!!)
¡{2,}[^¡!¿?\n]+!(?!!)
Abrió con 2 o más (¡¡) pero cerró con 1 (!)
(?<!¿)¿(?!¿)[^¡!¿?\n]+\?{2,}
Abrió con 1 (¿) pero cerró con 2 o más (??)
¿{2,}[^¡!¿?\n]+\?(?!\?)
Abrió con 2 o más (¿¿) pero cerró con 1 (?)
". "
Agregar salto de línea cuando sea necesario
”. “
Agregar salto de línea cuando sea necesario
. "
Agregar salto de línea cuando sea necesario
. ”
Agregar salto de línea cuando sea necesario
" "
Agregar salto de línea cuando sea necesario
” “
Agregar salto de línea cuando sea necesario
".
Agregar salto de línea cuando sea necesario
^[a-z]
Buscar con REGEX y Case sensitive
" [A-Z]
Buscar con REGEX y Case sensitive
". [A-Z]
Buscar con REGEX y Case sensitive
", [A-Z]
Buscar con REGEX y Case sensitive
</p>
</p>
<p> </p>
Eliminar según el caso