Articles of regex

Eliminar .php de las URL con htaccess

EDITAR: archivo actual .htaccess: Options +FollowSymLinks -MultiViews # Turn mod_rewrite on RewriteEngine On RewriteBase / ## hide .php extension snippet # To externally redirect /dir/foo.php to /dir/foo RewriteCond %{THE_REQUEST} ^[AZ]{3,}\s([^.]+)\.php [NC] RewriteRule ^ %1 [R,L] # To internally forward /dir/foo to /dir/foo.php RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{DOCUMENT_ROOT}/$1.php -f RewriteRule ^(.*?)/?$ $1.php [L] Mi sitio está […]

Regex Java para extraer texto entre tags

Tengo un archivo con algunas tags personalizadas y me gustaría escribir una expresión regular para extraer la cadena entre las tags. Por ejemplo, si mi etiqueta es: [customtag]String I want to extract[/customtag] ¿Cómo escribiría una expresión regular para extraer solo la cadena entre las tags? Este código parece un paso en la dirección correcta: Pattern […]

Regex para la coincidencia de rutas en Express

No soy muy bueno con expresiones regulares, así que quiero asegurarme de estar haciendo esto correctamente. Digamos que tengo dos rutas muy similares, /discussion/:slug/ y /page/:slug/ . Quiero crear una ruta que coincida con estas dos páginas. app.get(‘/[discussion|page]/:slug’, function(req, res, next) { …enter code here… }) ¿Es esta la forma correcta de hacerlo? En este […]

regex para hacer coincidir una palabra con caracteres únicos (no repetitivos)

Estoy buscando una expresión regular que coincida con una palabra solo si todos sus caracteres son únicos, es decir, cada personaje de la palabra aparece solo una vez. Ejemplo : abcdefg -> devolverá MATCH abcdefgbh -> devolverá NO MATCH (porque la letra b repite más de una vez)

Extraer pares de palabras usando String.split ()

Dado: String input = “one two three four five six seven”; ¿Hay una expresión regular que funcione con String.split() para tomar (hasta) dos palabras a la vez, de modo que: String[] pairs = input.split(“some regex”); System.out.println(Arrays.toString(pairs)); resultados en esto: [one two, three four, five six, seven] Esta pregunta es sobre la división de expresiones regulares […]

RegEx para excluir una constante de cadena específica

¿Se puede utilizar la expresión regular para hacer coincidir cualquier cadena, excepto una constante de cadena específica, digamos “ABC”? ¿Es posible excluir solo una constante de cadena específica? Gracias tu ayuda de antemano.

Regex: Signo de interrogación y dos puntos

Tengo la siguiente expresión regular de Java, que no escribí y estoy intentando modificar: ^class-map(?:(\\s+match-all)|(\\s+match-any))?(\\s+[\\x21-\\x7e]{1,40})$ ^ ^ Es similar a este . Tenga en cuenta el primer signo de interrogación. ¿Significa que el grupo es opcional? Ya hay un signo de interrogación después del correspondiente ) . ¿El colon tiene un significado especial en regex? […]

¿Cómo generar solo grupos capturados con sed?

¿Hay alguna manera de decirle a sed que solo muestre grupos capturados? Por ejemplo, dada la entrada: This is a sample 123 text and some 987 numbers y patrón: /([\d]+)/ ¿Puedo obtener solo la salida 123 y 987 en la forma formateada por referencias?

Reemplazar todos los caracteres no alfanuméricos con cadenas vacías

Intenté usar esto pero no funcionó- return value.replaceAll(“/[^A-Za-z0-9 ]/”, “”);

Notepad ++ reemplazar incrementalmente

Digamos que quiero tener 10 filas de datos, pero quiero que se incremente el valor de cada fila o dato. ¿Cómo incremento ese valor? Por ejemplo … Si tengo estas filas, ¿hay alguna forma regular de reemplazar los valores de identificación para incrementar? — Aquí es lo que me gustaría que se vea … (si […]