Uno de los argumentos que recibe mi guión es una fecha en el siguiente formato: yyyymmdd. Quiero verificar si obtengo una fecha válida como entrada. ¿Cómo puedo hacer esto? Estoy tratando de usar una expresión regular
Uno de los argumentos que recibe mi guión es una fecha en el siguiente formato: yyyymmdd. Quiero verificar si obtengo una fecha válida como entrada. ¿Cómo puedo hacer esto? Estoy tratando de usar una expresión regular
Estoy buscando el último código postal y código postal regex. Estoy buscando algo que cubra la mayoría (con suerte, todo) del
Necesito dividir una base de cadena en delimitador -y .. Debajo están mis resultados deseados. AA.BB-CC-DD.zip -> AA BB CC DD zip pero mi siguiente código no funciona. private void getId(String pdfName){ String[]tokens =
Estoy tratando de establecer una expresión regular que verificará el inicio de una cadena, y si contiene una http://o https://debería coincidir. ¿Cómo puedo hacer eso? Estoy intentando lo siguiente que no
Estoy procesando un montón de tablas usando este programa , pero necesito ignorar las que comienzan con la etiqueta "tbd_". Hasta ahora tengo algo como [^ tbd_] pero eso simplemente no coincide con esos
Intenté usar esto pero no funcionó return value.replaceAll("/[^A-Za-z0-9 ]/",
Tengo código HTML antes y después de la cadena: name="some_text_0_some_text" Me gustaría reemplazar el 0 por algo como:!NEW_ID! Entonces hice una expresión regular simple: .*name="\w+(\d+)\w+".* Pero no veo cómo reemplazar exclusivamente el bloque capturado. ¿Hay alguna manera de reemplazar...
Estoy tratando de extraer una cadena dentro de una cadena más grande donde obtiene todo entre ':' y ';'. Actual Str = 'MyLongString:StringIWant;' Salida deseada newStr =
En la documentación leí: Use \ A y \ z para hacer coincidir el inicio y el final de la cadena, ^ y $ coinciden con el inicio / final de una línea. Voy a aplicar una expresión regular para verificar el nombre de usuario (o el correo electrónico es el mismo) enviado por el usuario. ¿Con qué...
La documentación oficial de Java establece: La cadena "boo:and:foo", por ejemplo, produce los siguientes resultados con estas expresiones Resultado de expresión regular: { "boo", "and", "foo" }" Y así es como lo necesito para funcionar. Sin embargo, si ejecuto esto: public static void...
Dada la cadena "ThisStringHasNoSpacesButItDoesHaveCapitals", cuál es la mejor manera de agregar espacios antes de las letras mayúsculas. Entonces, la cadena final sería "Esta cadena no tiene espacios pero tiene mayúsculas" Aquí está mi intento con un
¿Cómo escribo un swtich para el siguiente condicional? Si la url contiene "foo", entonces settings.base_url es "bar". Lo siguiente es lograr el efecto requerido, pero tengo la sensación de que esto sería más manejable en un cambio: var doc_location = document.location.href; var url_strip = new...
Supongamos que tengo la siguiente expresión regular: -(\d+)- y quiero reemplazar, usando C #, el Grupo 1 (\d+)con AA, para obtener: -AA- Ahora lo estoy reemplazando usando: var text = "example-123-example"; var pattern = @"-(\d+)-"; var replaced = Regex.Replace(text, pattern, "-AA-"); Pero...
Quiero una expresión regular que evite símbolos y solo permita letras y números. La expresión regular a continuación funciona muy bien, pero no permite espacios entre palabras. ^[a-zA-Z0-9_]*$ Por ejemplo, cuando se usa esta expresión regular "HelloWorld" está bien, pero "Hello World" no...
No he podido encontrar una expresión regular adecuada para que coincida con cualquier cadena que no termine con alguna condición. Por ejemplo, no quiero hacer coincidir nada que termine con un a. Esto coincide b ab 1 Esto no coincide a ba Sé que la expresión regular debería terminar $para...
Estoy tratando de escribir una expresión regular que solo permita letras minúsculas y hasta 10 caracteres. Lo que tengo hasta ahora se ve así: pattern: /^[a-z]{0,10}+$/ Esto no funciona ni se compila. Tenía una que funcionaba que solo permitía letras minúsculas, que era esta: pattern:...
Estoy detrás de una expresión regular que validará un código postal complejo completo del Reino Unido solo dentro de una cadena de entrada. Todos los formularios de códigos postales poco comunes deben estar cubiertos, así como lo habitual. Por ejemplo: Partidos CW3 9SS SE5 0EG SE50EG se5...
Estoy tratando de reemplazar una cadena en un Makefile en Mac OS X para la compilación cruzada a iOS. La cadena tiene comillas dobles incrustadas. El comando es: sed -i "" 's|"iphoneos-cross","llvm-gcc:-O3|"iphoneos-cross","clang:-Os|g' Configure Y el error es: sed: RE error: illegal byte...
¿Cómo puedo reemplazar foobarcon foo123bar? Esto no funciona: >>> re.sub(r'(foo)', r'\1123', 'foobar') 'J3bar' Esto funciona: >>> re.sub(r'(foo)', r'\1hi', 'foobar') 'foohibar' Creo que es un problema común cuando se tiene algo así \number. ¿Alguien puede darme una pista...
Estoy tratando de hacer coincidir <input>los campos tipo "ocultos" con este patrón: /<input type="hidden" name="([^"]*?)" value="([^"]*?)" />/ Estos son datos de formulario de muestra: <input type="hidden" name="SaveRequired" value="False" /><input type="hidden"...