Expresión regular para eliminación de comentarios de código

publicado por: Anonymous Estoy tratando de hacer una expresión regular que elimine comentarios del estilo // y /**/, de momento utilizaba una sacada de este sitio: (/*([^*]|[rn]|(*+([^*/]|[rn])))**+/)|(//.*) El problema estaba cuando el comentario estaba en forma de string literal (tanto con comillas simples como dobles), por ej.: var a = “//Holaaa”; Por lo que traté…(Continue Reading)

¿Cómo hacer split por pipe en java?

publicado por: Anonymous Tengo las​ siguientes​ líneas​: valor1=cadena.split(“|”)[0]; valor2=cadena.split(“|”)[1] ; Sin embargo, estoy obteniendo null, lo que quiere decir que no estoy obteniendo ningún valor al hacer el split. He intentado lo mismo pero con coma: valor1=cadena.split(“,”)[0]; valor2=cadena.split(“,”)[1] ; Y esto sí funciona. solución Hola amigo te recomiendo que hagas esto: Para hacer un split…(Continue Reading)

RegExp sobre nombres compuestos

publicado por: Anonymous necesito una expresión regular para validar nombres en un formulario. Debe de validar tanto nombres simples como compuestos, pero solo compuestos por dos palabras, José Manuel sería válido mientras “De La Rosa” no lo sería. También debe validar que la primera letra sea mayúscula y el resto minúscula, además de no tener…(Continue Reading)

Detectar tokens de identificadores y saltos de línea con expresiones regulares

publicado por: Anonymous El problema es el siguiente: Usando REGEX en java necesito leer un archivo de entrada el cual contiene un código, este código debe ser analizado e identificar cada token. El problema surge cuando uso REGEX y me detecta “if_simple” como palabra reservada. El problema son mis expresiones regulares la cual me gustaría…(Continue Reading)

Expresión regular que busca una letra dentro de una palabra una única vez y no se repita

publicado por: Anonymous Necesito una expresión regular en Perl que me permita validar palabras que tengan en su contenido una sola letra a. Estoy utilizando la siguiente expresión regular: ^(?=.*?a{1}).*$ Esto permite buscar cualquier letra a en una palabra pero no logro controlar que permita sólo una vez. El funcionamiento de la expresión regular debe…(Continue Reading)

Validar 2 expresiones regulares en una

publicado por: Anonymous Tengo la siguiente expresión regular /^(([^<>()[].,;:[email protected]”]+(.[^<>()[].,;:[email protected]”]+)*)|(“.+”))@(([^<>()[].,;:[email protected]”]+.)+[^<>()[].,;:[email protected]”]{2,})$/i Para validar correos, además debo validar que el correo no contenga la palabra “notiene” y la expresión es /^((?!notiene).)*$, sin embargo no logro mezclar las dos. solución El problema. La inspección negativa (negative lookahead) que estás usando, parte desde el inicio del texto, y va consumiendo…(Continue Reading)

Guardar partes de un String en variables usando expresiones regulares

publicado por: Anonymous Necesito guardar partes de una String en distintas variables usando una sola expresión regular, la cadena es la siguiente y puede variar, pero la estructura siempre va a ser la misma (esta linea esta almacenada en la variable strLineProcess): Skype.exe pid: 1404 WATCHOUTtofetopo Tengo el siguiente código: final String regex = “^(\S*)”;…(Continue Reading)

Clase de caracteres para cualquier letra, incluyendo todo tipo de acentos

publicado por: Anonymous Encontré una expresión regular que sirve para un caso en particular: un input que pueda recibir todo tipo de acentos y también guión medio, e impide cualquier otro signo dentro del input. Sin embargo, no entiendo mucho por qué está definida así. No quiero copiar y pegar algo que no entiendo por…(Continue Reading)

Expresión regular para validar que el primer carácter no sea el numero 0

publicado por: Anonymous Estoy intentando validar que el usuario no pueda ingresar como primer carácter el número (0) pero no logro hacerlo la idea es que cuando ingrese en el input solo pueda poner del 1-9 y cuando ya sea mas del primer carácter si poder agregar 0-9 Estoy usando la libreria de Mask espero…(Continue Reading)

Validar que un texto tenga exactamente 3 números con expresión regular

publicado por: Anonymous Quiero validar en JavaScript que el usuario o contraseña solo acepten exactamente 3 números con expresión regular. Tengo lo siguiente, el problema es que cuando ingreso 1234 me lo acepta como correcto, necesito validar esto para poder realizar el resto de mi página. function validar() { usuario = document.getElementById(‘usuario’).value; patron = /d{3}/;…(Continue Reading)

¿Expresión regular para montos en flutter?

publicado por: Anonymous Estoy buscando hacer una expresión regular para validar los montos ingresados. Pero no encuentro la manera de hacer que la misma logre alterar el monto ingresado, quiero decir, sí ingreso 100000 necesito que la expresión regular le ponga el separador de miles y decimales para que quede así => 100.000,00 y de…(Continue Reading)

Validación de código postal español con expresiones regulares

publicado por: Anonymous Estoy haciendo una validación de códigos postales españoles. Los requisitos son que tenga 5 dígitos, y que los números estén comprendidos entre 01000 y 52999. He conseguido validarlo con la siguiente expresión regular, pero me parece muy larga y no sé si hay forma de mejorarla. La expresión es: /(([1-4][0-9][0-9][0-9][0-9])|(0(?=[1-9][0-9][0-9][0-9]))|(5(?=[0-2][0-9][0-9][0-9])))/ Se me…(Continue Reading)

Separar texto por comas, excepto entre comillas, con expresiones regulares

publicado por: Anonymous Tengo una cadena, la cual necesito separar por coma, excepto que la coma se encuentre dentro de comillas. En mi código me separa por coma, pero también separa la coma que se encuentra dentro de la comilla. package testSplit; import java.util.StringTokenizer; /** * Created by J Michael on 26/04/2017. */ public class…(Continue Reading)

Expresión regular para validar porcentaje en input (JavaScript)

publicado por: Anonymous Como lo dice el titulo necesito validar que el numero ingresado en un imput sea adecuado para un porcentaje. Lo estoy tratando de hacer con una expresion regular pero hasta el momento no logro que funcione correctamente. Por ejemplo al ingresar números sin decimales, me indica que es incorrecto, cuando sería un…(Continue Reading)

Verificar que la primera letra es una vocal

publicado por: Anonymous Estoy intentando validar con una expresión regular que la primera letra es un vocal del siguiente modo, pero no lo consigo. String pattern = “[aeiouAEIOU]{1}[A-Za-z]”; String buscar = “alphabet”; if (buscar.matches(pattern)) System.out.println(“T”); else System.out.println(“F”); También he probado a cambiar el string pattern a String pattern = “\A[aeiouAEIOU]*”; alguna ayuda? solución String pattern…(Continue Reading)

Eliminar caracteres especiales de un string c#

publicado por: Anonymous Tengo un proyecto en c# asp.net en el cual tengo que subir archivos a Google Drive a través de su API. https://developers.google.com/drive/api/v3/about-sdk El problema es que no me sube algunos archivos porque contienen caracteres especiales. Quisiera saber de que forma puedo eliminar esos caracteres de la forma mas eficiente. Por lo que…(Continue Reading)

JavaScript RegEx – Capturar texto entre caracteres específicos

publicado por: Anonymous Tengo el siguiente texto: Hola, llamaba para pedirte el -b-favor- de que lleves los -b-niños- a la -b-escuela- Cómo puedo con Javascript capturar el texto que esté dentro de -b- … – y pues que , sin importar si hay texto pegado como por ejemplo: hola-b-Sofía- Sólo lo que hay dentro. Pues…(Continue Reading)

¿Como puedo reemplazar %20 y + por – en la url?

publicado por: Anonymous Me gustaría poder obtener o detectar todos los espacios del tipo %20 y + en la url, y reemplazarlos por – usando JavaScript. Tengo este regex /[s%20+]/g pero no sé si realmente funciona, no sé mucho sobre expresiones regulares xD. Ejemplo con +: http://miurl.com/mi+url+web Y quiero que quede así: http://miurl.com/mi-url-web Ejemplo con…(Continue Reading)

Separar una URL en sus partes

publicado por: Anonymous Estoy intentando escribir un método que se llame separarURL(), que reciba una cadena de caracteres de una URL y devuelva un array de tres String, conteniendo el protocolo, el servidor y el recurso de la URL recibida. Ejemplo: http://www.devbg.org/forum/index.php El resultado esperado es: resultado[0]: “http” resultado[1]: “www.devbg.org” resultado[2]: “/forum/index.php” He estado pensando…(Continue Reading)

Laravel : Validar monto con separadores de puntos y coma para las décimas

publicado por: Anonymous Estoy tratando de validar un campo “precio”, con los posibles valores, ya sea usando request o el Facade Validator. 0,25 1,25 125,00 1.250,00 1.250.000,25 1.250.000.000,25 solución Prueba con lo siguiente: ^d{1,3}(?:.ddd)*(?:,d{1,2})?$ Demo (Recuerda que en php debes rodear la expresión con algún delimitador, normalmente barras /. Ver preg_match y preg_replace) Explicado: ^…(Continue Reading)

Cómo separar un String en Java. Cómo utilizar split()

publicado por: Anonymous A partir de un String, “123-654321”, lo que deseo es dividirlo en dos Strings: string1=123 string2=654321 solución Para eso se usa el método String#split() en el cual defines un separador, que en caso de esta String es “-“. String string = “123-654321”; String[] parts = string.split(“-“); String part1 = parts[0]; // 123…(Continue Reading)

Regex para quitar tildes y grave accent de un txt

publicado por: Anonymous Quisiera saber qué expresión regular puedo usar, tengo un txt del cual tengo que quitar las vocales tildadas (Á, É, Í, Ó, Ú), tíldes sueltas (´, `) y reemplazar por la misma vocal sin tilde o espacio (_) pero sin cambiar el hecho que ocupa un solo espacio en el archivo txt.…(Continue Reading)

Contar saltos de linea en un archivo.txt con Python

publicado por: Anonymous Estoy haciendo un analizador léxico para una clase y una de las cosas que debe de cumplir es contar un los saltos de linea. ¿Cómo puedo contar los saltos de linea en Python de un archivo de texto? Este es mi código, estoy haciendo uso de expresiones regulares? **def newLine(linea): count =…(Continue Reading)

Cómo incluir alternativas opcionales de texto en una expresión regular

publicado por: Anonymous Estoy ayudándome de un JSON para validar datos de una serie de facturas. Lo primero, he quitado todos los espacios a los datos, y después valido los campos según la definición que se encuentra en un JSON. Me ha servido perfectamente, pero ahora me encuentro con un pequeño problemilla: Si quería validar…(Continue Reading)

¿Cómo hacer una Expresión Regular que no permita un espacio en blanco al inicio?

publicado por: Anonymous Estoy buscando una expresión regular que no me permita un primer espacio en blanco y los posteriores, sí, los permita. solución Tres opciones: 1. Coincidir con un espacio en blanco al incio, pero negar todo el resultado: if ( !/^s/.test(texto) ) { ^^^ el signo de admiración niega al resultado del método…(Continue Reading)

Extraer parte de un string que cumpla expresión regular (RegEx)

publicado por: Anonymous Necesito extraer un substring de una cadena que cumpla una serie de condiciones. Casi lo he conseguido, pero tengo fallo en la expresión regular y no termino de obtener el resultado buscado. Recibo un string, con un nombre largo de una tarifa, junto con una letra y número de versión. Por ejemplo:…(Continue Reading)

Aceptar cualquier caracter menos $%&|# con RegEx

publicado por: Anonymous Soy algo nuevo en programación web y con Expresiones Regulares (RegEX). ¿Cómo permitir que mi TextArea acepte cualquier caracter excepto estos $%&|<>#? Estoy probando esto con mi TMForm.js. regula.custom({ name:’Special’ ,validator:function(){ return /^[A-Za-z ]-[$%&|<>#]?$/.test(this.value) } }) Este es mi textarea en mi archivo php. <label class=”message”> <textarea id=”message” class=”input” name=”cf_message” placeholder=”Insert your…(Continue Reading)

Validar pasaporte y DNI españoles

publicado por: Anonymous Necesito una expresión regular para validar el código de pasaporte español con jQuery. Esta es mi función. $.validator.addMethod(‘pasaporte’, function(value,element){ return this.optional(element) || /^[a-zA-Z0-9]{5,10}$/.test(value); }); Necesito los patrones que sigue el código de pasaporte al igual que el tipo de formato DNI de España. Por ejemplo. AAA123456A solución El pasaporte español es: 3…(Continue Reading)

Buscar con regex en MySQL ignorando acentos, mayúsculas y minúsculas

publicado por: Anonymous Necesito adaptar una expresión regular para realizar búsquedas en un módulo del sistema. He validado la expresión regular en “https://regex101.com/“. Y funciona perfectamente, este REGEX lo recrea dinámicamente con PHP. Si realizo la búsqueda por ejemplo de “aba”, necesito que en MySQL busque “aba, ábä, âbà, …” (insensible a mayúscula y minúscula).…(Continue Reading)

Buscar palabra escondida con regex

publicado por: Anonymous Estoy tratando de buscar una palabra oculta con regex, pero no entiendo porqué mi código no funciona. String s = “ahwereovnkejfnlvienfvia”; String regex = “[a-z]h[a-z]o[a-z]l[a-z]a[a-z]”; String regex2 = “.h.o.l.a.” Pattern p = Pattern.compile(regex); Mi objetivo es saber si el string contiene oculta entre los caracteres la palabra “hola”, pero siempre me dice…(Continue Reading)