Preguntas etiquetadas con regex

Las expresiones regulares proporcionan un lenguaje declarativo para unir patrones dentro de cadenas. Se usan comúnmente para la validación de cadenas, el análisis y la transformación. Como las expresiones regulares no están completamente estandarizadas, todas las preguntas con esta etiqueta también deben incluir una etiqueta que especifique el lenguaje o la herramienta de programación aplicable. NOTA: Pedir expresiones regulares HTML, JSON, etc. tiende a encontrarse con reacciones negativas. Si hay un analizador para eso, úsalo en su lugar.


24
¿Cómo reemplazar las URL simples con enlaces?
Estoy usando la siguiente función para hacer coincidir las URL dentro de un texto determinado y reemplazarlas por enlaces HTML. La expresión regular está funcionando muy bien, pero actualmente solo estoy reemplazando la primera coincidencia. ¿Cómo puedo reemplazar toda la URL? Supongo que debería estar usando el comando exec , …
454 javascript  regex 

30
Regex para contraseña debe contener al menos ocho caracteres, al menos un número y letras mayúsculas y minúsculas y caracteres especiales
Quiero una expresión regular para verificar eso: Una contraseña contiene al menos ocho caracteres, incluyendo al menos un número e incluye tanto las letras minúsculas y mayúsculas y caracteres especiales, por ejemplo #, ?, !. No puede ser su contraseña anterior o contener su nombre de usuario "password", o"websitename" Y …

14
¿Existe una función RegExp.escape en Javascript?
Solo quiero crear una expresión regular a partir de cualquier cadena posible. var usersString = "Hello?!*`~World()[]"; var expression = new RegExp(RegExp.escape(usersString)) var matches = "Hello".match(expression); ¿Hay un método incorporado para eso? Si no, ¿qué usa la gente? Ruby tiene RegExp.escape. No siento que necesite escribir el mío, debe haber algo …
442 javascript  regex 






13
Expresión regular para extraer texto entre corchetes
Pregunta simple de expresiones regulares. Tengo una cadena en el siguiente formato: this is a [sample] string with [some] special words. [another one] ¿Cuál es la expresión regular para extraer las palabras entre corchetes, es decir. sample some another one Nota: en mi caso de uso, los corchetes no se …
412 regex 

21
No codicioso (reacio) coincidencia de expresiones regulares en sed
Estoy tratando de usar sed para limpiar líneas de URL para extraer solo el dominio. Entonces de: http://www.suepearson.co.uk/product/174/71/3816/ Quiero: http://www.suepearson.co.uk/ (ya sea con o sin la barra inclinada, no importa) Yo he tratado: sed 's|\(http:\/\/.*?\/\).*|\1|' y (escapando del cuantificador no codicioso) sed 's|\(http:\/\/.*\?\/\).*|\1|' pero parece que no puedo hacer que …
407 regex  sed  pcre  greedy  regex-greedy 



20
Split Java String por New Line
Estoy tratando de dividir el texto JTextAreausando una expresión regular para dividir la cadena por \nSin embargo, esto no funciona y también probé con \r\n|\r|nmuchas otras combinaciones de expresiones regulares. Código: public void insertUpdate(DocumentEvent e) { String split[], docStr = null; Document textAreaDoc = (Document)e.getDocument(); try { docStr = textAreaDoc.getText(textAreaDoc.getStartPosition().getOffset(), …
390 java  regex  split  newline 

11
¿Qué caracteres especiales se deben escapar en expresiones regulares?
Estoy cansado de siempre tratar de adivinar si debo escapar de caracteres especiales como ' ()[]{}|' etc., cuando uso muchas implementaciones de expresiones regulares. Es diferente con, por ejemplo, Python, sed, grep, awk, Perl, renombrar, Apache, find, etc. ¿Existe algún conjunto de reglas que indique cuándo debería y cuándo no …
389 regex 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.