¿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, puedes echarle un vistazo ?/([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");
lt;/scriptgt;
Resultados de ejecución
Capítulo 001-002 Capítulo 033
Además, te daré otro. ejemplo en lenguaje Java para referencia public?class?AA?{ public?static?void ?main(String[]?args)?{ String?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 )"; String?result=s.replaceAll(regex, "No. $1") ; System.out.println(result); }
}
Resultados de ejecución
Capítulo 001-002? Capítulo 033