Preguntas etiquetadas con regex

113
Java regex capturando índices de grupos

Tengo la siguiente linea, typeName="ABC:xxxxx;"; Necesito a buscar la palabra ABC, Escribí el siguiente fragmento de código, Pattern pattern4=Pattern.compile("(.*):"); matcher=pattern4.matcher(typeName); String nameStr=""; if(matcher.find()) { nameStr=matcher.group(1); } Entonces si pongo...

112
Eliminar caracteres que no sean utf8 de la cadena

Tengo un problema con la eliminación de caracteres que no son utf8 de la cadena, que no se muestran correctamente. Los caracteres son así 0x97 0x61 0x6C 0x6F (representación hexadecimal) ¿Cuál es la mejor forma de eliminarlos? ¿Expresión regular o algo

112
Cómo usar regex en el método String.contains () en Java

Quiero comprobar si una cadena contiene las palabras "tiendas", "tienda" y "producto" en ese orden, sin importar lo que haya entre ellas. Intenté usar someString.contains(stores%store%product);y también.contains("stores%store%product"); ¿Necesito declarar explícitamente una expresión regular y...

111
Extraer una coincidencia de expresión regular

Estoy intentando extraer un número de una cadena. Y haz algo como [0-9]+en la cuerda "aaa12xxx"y consigue "12". Pensé que sería algo como: > grep("[0-9]+", "aaa12xxx", value=TRUE) [1] "aaa12xxx" Y luego pensé ... > sub("[0-9]+", "\\1", "aaa12xxx") [1] "aaaxxx" Pero obtuve alguna...

110
¿Cómo agregar http: // si no existe en la URL?

¿Cómo puedo agregar http://a una URL si aún no incluye un protocolo (por ejemplo http://, https://o ftp://)? Ejemplo: addhttp("google.com"); // http://google.com addhttp("www.google.com"); // http://www.google.com addhttp("google.com"); // http://google.com addhttp("ftp://google.com"); //...