Expresiones regulares para seleccionar todos los caracteres entre guiones bajos

Abhishek:

Estoy tratando de escribir una expresión regular para seleccionar todos los caracteres entre guiones bajos. Termino con _([^_]+)_pero que no coincide con todos los grupos,

Cuerda: abc_bca_vag_hag_bagsalida:bca vag hag

Alguien puede ayudar con esto?

barredora:

Su expresión regular que coincida con los caracteres de subrayado, y las cosas que se adaptan vez no será emparejado de nuevo. Así que después de la adaptación _bca_, que no ve que el último guión bajo en _bca_realidad es el mismo guión que está delante vag. Se piensa que vagno va precedida de un guión porque ya ha igualado el guión le precede en el partido anterior.

Es necesario utilizar los símbolos de anticipación y lookbehinds :

(?<=_)[^_]+(?=_)

Estos no coincidirán con el guión bajo. Ellos sólo se "mirada" y ver si hay un guión bajo.

Manifestación

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=223979&siteId=1
Recomendado
Clasificación