Red de conocimiento del abogados - Preguntas y respuestas jurídicas - ¿Cómo buscar y reemplazar usando expresiones regulares? Por ejemplo, el índice de una novela se divide en dos tipos: "Capítulo 001-002" o "Capítulo 033"

¿Cómo buscar y reemplazar usando expresiones regulares? Por ejemplo, el índice de una novela se divide en dos tipos: "Capítulo 001-002" o "Capítulo 033"

La expresión regular para reemplazar "Capítulo 001-002" o "Capítulo 033" por "Capítulo 001-002" y "Capítulo 033" según sus requisitos es ([0-9][0 Capítulo? -9][0-9]|[0-9][0-9][0-9]—[0-9][0-9][0-9]) Reemplazado con el Capítulo $1

Te daré un ejemplo completo del lenguaje Javascript, echa un vistazo ? var?s?='001-002 Chapter?033 Chapter';? [0-9][0-9][0-9] capítulo|[0-9][0-9][0-9]—[0-9][0-9][0-9] Capítulo) /g;? var?result?=?s.replace(regex,"No. $1");

Resultados de ejecución

p>

Capítulo 001-002? Capítulo 033

Además, les daré otro ejemplo en lenguaje Java como referencia public?class?AA?{ public?static?void?main (String[ ]?args)?{ String?s="001—002 Capítulo?033 Capítulo"; String?regex?=?"([0-9][0-9][0-9] Capítulo|[0 -9] [0-9][0-9]—[0-9][0-9][0-9] Capítulo)"; String?result=s.replaceAll(regex,"$1"); System .out.println (resultado); }

}

Resultados de ejecución

Capítulo 001-002?