Necesito dos expresiones regulares, una para obtener ** al principio de una cadena y otra al final.
Por ejemplo:
This is a **text** testCon una expresión se obtienen los ** del principio y con otra los del final. Puede haber muchas más repeticiones.
He probado lo siguiente:
(\*\*) ^(\*\*) /\*\*/ ^/\*\*/Muchas gracias
This **would** be a good **text** to do some **testing**Se deben marcar todas las palabras que contengan ** al principio. Y con la otra debes marcar todas las que terminan en **
Para hacer coincidir ** justo antes de una palabra, use:
\B\*\*\b\B - es el inverso de \b . Coincide donde \b no lo hace\b - afirma la posición en el límite de una palabra, es decir (^\w|\w$|\W\w|\w\W) Y para hacer coincidir ** justo después de una palabra, use:
\b\*\*\Bsi entiendo correctamente:
\*\*\w y \w\*\* (funciona al menos en editpadlite) o \*\*(?=[a-zA-Z$\r]) y (?<=[a-zA-Z \r^])(\*\*)