Articles of expresiones regulares

Eliminar líneas vacías en Notepad ++

¿Cómo puedo reemplazar las líneas vacías en Notepad ++? Intenté encontrar y reemplazar con las líneas vacías en el hallazgo, y nada en el reemplazo, pero no funcionó; probablemente necesite expresiones regulares.

¿Quitar todos los caracteres que no sean “palabras” de una cadena en Java, dejando caracteres acentuados?

Aparentemente, el sabor Regex de Java cuenta los diéresis y otros caracteres especiales como “caracteres de palabra” cuando utilizo Regex. “TESTÜTEST”.replaceAll( “\\W”, “” ) devuelve “TESTTEST” para mí. Lo que quiero es que solo se eliminen todos los “personajes de palabras” que realmente no sean “personajes de palabras”. Cualquier forma de hacer esto sin tener […]

¿Hay una función R para escapar de una cadena para los caracteres regex

Quiero construir una expresión de expresiones regulares que sustituya en algunas cadenas para buscar, por lo que estas cadenas deben escaparse antes de que pueda ponerlas en la expresión regular, de modo que si la cadena buscada contiene caracteres de expresiones regulares, todavía funciona. Algunos idiomas tienen funciones que harán esto por usted (por ejemplo, […]

Eliminar el cero final en Java

Tengo cadenas (desde DB), que pueden contener valores numéricos. Si contiene valores numéricos, me gustaría eliminar ceros finales como: 10.0000 10.234000 str.replaceAll(“\\.0*$”, “”) funciona en el primero, pero no en el segundo. Muchas de las respuestas apuntan a usar BigDecimal , pero la String que obtengo puede no ser numérica. Entonces creo que una mejor […]

Número Regex entre 1 y 100

Busqué mucho y no puedo encontrar la solución para este RegExp (tengo que decir que no tengo mucha experiencia en Reg. Expressions). Regex = ^[1-9]?[0-9]{1}$|^100$ Me gustaría probar un número entre 1 y 100, excluyendo 0

encontrar la ubicación del personaje en una cuerda

Me gustaría encontrar la ubicación de un personaje en una cadena. Diga: string = “the2quickbrownfoxeswere2tired” Me gustaría que la función devuelva 4 y 24 – la ubicación del carácter de los 2 s en la string .

y / u operador en expresión regular

Estoy currentry progtwigndo un algoritmo de vocabulario que verifica si un usuario ha escrito correctamente la palabra. Tengo la siguiente situación: la solución correcta para la palabra sería “parte1, parte2”. El usuario debe poder ingresar “parte1” (respuesta 1), “parte2” (respuesta 2) o “parte1, parte2” (respuesta 3). Ahora trato de hacer coincidir la cadena dada por […]

Java: división de cadena cuando se encuentra una letra mayúscula

Creo que esta es una pregunta fácil, pero no puedo encontrar una solución simple (digamos, menos de 10 líneas de código 🙂 Tengo un String como “thisIsMyString” y necesito convertirlo a String[] {“this”, “Is”, “My”, “String”} . Tenga en cuenta que la primera letra no está en mayúscula.

Java: expresiones regulares que encuentran comentarios en el código

Un poco de diversión con Java esta vez. Quiero escribir un progtwig que lea un código de entrada estándar (línea por línea, por ejemplo), como: // some comment class Main { /* blah */ // /* foo foo(); // foo */ foo2(); /* // foo2 */ } encuentra todos los comentarios en él y los […]

Compara una cadena con múltiples valores en una expresión

Tengo una variable String, str con valores posibles, val1 , val2 y val3 . Quiero comparar (con igual caso) str con todos estos valores usando una instrucción if, por ejemplo: if(“val1″.equalsIgnoreCase(str)||”val2”.equalsIgnoreCase(str)||”val3.equalsIgnoreCase(str)) { //remaining code } ¿Hay alguna forma de evitar el uso de múltiples operadores OR (||) y comparar valores en una expresión? Por ejemplo, […]