Articles of regex

Combine Regexp?

Después de recostackr la información del usuario para diversas condiciones, como Comienza con: /(^@)/ Termina con: /(@$)/ Contiene: /@/ No contiene Para hacer una expresión regular solo si el usuario ingresa varias condiciones, las combino con “|” así que si 1 y 2 dado se convierten en /(^@)|(@$)/ Este método funciona hasta ahora, pero No […]

dividir una cadena separada por comas con cadenas entre comillas y sin comillas

Tengo la siguiente cadena separada por comas que necesito dividir. El problema es que parte del contenido está entre comillas y contiene comas que no deberían usarse en la división … Cuerda: 111,222,”33,44,55″,666,”77,88″,”99″ Quiero la salida: 111 222 33,44,55 666 77,88 99 He intentado esto: (?:,?)((?<=")[^"]+(?=")|[^",]+) Pero lee la coma entre “77,88”, “99” como un […]

¿Cómo dividir String con algún separador pero sin eliminar ese separador en Java?

Estoy enfrentando un problema al dividir String . Quiero dividir una String con un separador pero sin perder ese separador. Cuando usamos el somestring.split(String separator) en Java, divide la String pero elimina la parte del separador de String . No quiero que esto suceda. Quiero el resultado como a continuación: String string1=”Ram-sita-laxman”; String seperator=”-“; string1.split(seperator); […]

Búsqueda de UUID en texto con expresiones regulares

Estoy buscando UUID en bloques de texto usando una expresión regular. Actualmente estoy confiando en la suposición de que todos los UUID seguirán una paleta de 8-4-4-4-12 dígitos hexadecimales. ¿Alguien puede pensar en un caso de uso donde esta suposición sería inválida y me haría perder algunos UUID?

División de cadena con carácter de tubería (“|”)

No puedo dividir valores de esta cadena: “Food 1 | Service 3 | Atmosphere 3 | Value for money 1 ” Aquí está mi código actual: String rat_values = “Food 1 | Service 3 | Atmosphere 3 | Value for money 1 “; String[] value_split = rat_values.split(“|”); Salida [, F, o, o, d,, 1,, |,, […]

Regex: cómo hacer coincidir todo excepto un patrón particular

¿Cómo escribo una expresión regular para que coincida con cualquier cadena que no cumple con un patrón en particular? Me enfrento a una situación en la que tengo que hacer coincidir un patrón (A y ~ B).

¿Expresión regular para coincidir coordenadas de latitud / longitud?

Intento crear una expresión regular para unir coordenadas de latitud / longitud. Para hacer coincidir un número de precisión doble que he usado (\-?\d+(\.\d+)?) , (\-?\d+(\.\d+)?) intenté combinar eso en una sola expresión: ^(\-?\d+(\.\d+)?),\w*(\-?\d+(\.\d+)?)$ Esperaba que esto coincidiera con un doble, una coma, quizás un poco de espacio, y otro doble, pero parece que no […]

Expresión regular: rango numérico

¿Cómo se escribe una expresión regular que coincida con un rango numérico de 0 o 000 a 180?

scanf regex – C

Necesitaba leer una cadena hasta que se escriba la siguiente secuencia: \ nx \ n: (…..)\n x\n \ n es el nuevo carácter de línea y (…..) puede ser cualquier carácter que pueda incluir otros \ n caracteres. scanf permite expresiones regulares hasta donde yo sé, pero no puedo hacerlo para leer una cadena hasta […]

regex por aceptar solo caracteres persas

Estoy trabajando en un formulario en el que uno de los validadores personalizados solo debería aceptar caracteres persas … Utilicé el siguiente código: var myregex = new Regex(@”^[\u0600-\u06FF]+$”); if (myregex.IsMatch(mytextBox.Text)) { args.IsValid = true; } else { args.IsValid = false; } pero parece que solo funciona para verificar caracteres árabes y no cubre todos los […]