Articles of regex

Expresiones regulares con caracteres repetidos

Necesito escribir una expresión regular que pueda detectar una cadena que contiene solo los caracteres x, y y z, pero donde los caracteres son diferentes de sus vecinos. Aquí hay un ejemplo xyzxzyz = Pase xyxyxyx = Pase xxyzxz = Fallido (repetido x) zzzxxzz = Fail (se repiten los caracteres adyacentes) Pensé que esto funcionaría […]

C # Expresiones regulares, cadena entre comillas simples

string val = “name=’40474740-1e40-47ce-aeba-ebd1eb1630c0′”; Quiero obtener el texto entre ‘ citas usando expresiones regulares. ¿Puede alguien?

¿Qué devuelve std :: match_results :: size?

Estoy un poco confundido sobre el siguiente código C ++ 11: #include #include #include int main() { std::string haystack(“abcdefabcghiabc”); std::regex needle(“abc”); std::smatch matches; std::regex_search(haystack, matches, needle); std::cout << matches.size() << std::endl; } Esperaría que imprimiera 3 pero en cambio obtengo 1 . ¿Me estoy perdiendo de algo?

simple java regex throwing illegalstateexception

Estoy tratando de hacer un control de cordura rápido … y está fallando. Aquí está mi código: import java.util.regex.*; public class Tester { public static void main(String[] args) { String s = “a”; Pattern p = Pattern.compile(“^(a)$”); Matcher m = p.matcher(s); System.out.println(“group 1: ” +m.group(1)); } } Y lo que esperaría es ver el group […]

¿Cuál es la expresión regular que coincide con un corchete?

Quiero una expresión regular que coincida con un corchete [ . No he encontrado uno todavía. Creo que intenté todas las posibilidades, pero no he encontrado la correcta. ¿Qué es una expresión regular válida para esto?

Cualquier personaje, incluida la nueva línea – Java Regex

Pensé que podría ser [. \ N] + ¿pero eso no parece funcionar?

Eliminar ‘index.php’ de la URL con .htaccess

He estado probando todo tipo de soluciones desde este sitio y ninguna parece funcionar. Actualmente estoy alojando con hostgator. Este es mi archivo .htaccess actual: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /index.php/$1 [L] suPHP_ConfigPath /home/user/php.ini order allow,deny deny from all Esto está en la carpeta raíz de mi sitio. También he […]

Para usar o no usar expresiones regulares?

Acabo de hacer esta pregunta sobre el uso de una expresión regular para permitir números entre -90.0 y +90.0. Obtuve algunas respuestas sobre cómo implementar la expresión regular, pero la mayoría de las respuestas también mencionaban que eso sería mejor manejado sin usar una expresión regular o el uso de una expresión regular sería excesivo. […]

Coincidencia de cadenas con comodines

Me gustaría asociar cadenas con un comodín (*), donde el comodín significa “cualquiera”. Por ejemplo: *X = string must end with X X* = string must start with X *X* = string must contain X Además, algunos usos compuestos tales como: *X*YZ* = string contains X and contains YZ X*YZ*P = string starts with X, […]

Regex Java – coincidencias superpuestas

En el siguiente código: public static void main(String[] args) { List allMatches = new ArrayList(); Matcher m = Pattern.compile(“\\d+\\D+\\d+”).matcher(“2abc3abc4abc5”); while (m.find()) { allMatches.add(m.group()); } String[] res = allMatches.toArray(new String[0]); System.out.println(Arrays.toString(res)); } El resultado es: [2abc3, 4abc5] Me gustaría que fuera [2abc3, 3abc4, 4abc5] ¿Cómo puede lograrse?