Articles of regex

Strano idioma JavaScript – cosa fa “/xyz/.test(function(){xyz;})” fare?

John Resig ha scritto una funzione di class elegante, sciccoso. Sto cercando di capire cosa sta succedendo e ho praticamente capito tutto tranne una sola riga: fnTest = /xyz/.test(function () {xyz;}) ? /\b_super\b/ : /.*/; Un paio di cose mi vengono subito in mente, prima xyz non è mai inizializzata come variabile; allora perché funziona? […]

Test del numero di carta di credito Regex

Sto testando un’applicazione in cui il modello Regex combacia con la carta di credito, quindi tali numeri dovrebbero essere evidenziati. Sto usando il sito http://regexpal.com/ per creare numeri di carte di credito di credito di prova per i miei test. il mio requisito è quello di avere numeri di carta di credito validi che possono […]

Come posso includere i numeri decimali negativi in ​​questa espressione regolare?

Come posso abbinare anche i numeri negativi con questa espressione regolare? Questo regex funziona bene con valori positivi, ma voglio anche consentire valori negativi, ad esempio -10, -125,5 ecc. ^[0-9]\d*(\.\d+)?$ Grazie

Come posso abbinare le variabili stringa di query con mod_rewrite?

Supponiamo di avere URL con parametri di stringa di query come questi: /index.php?book=DesignPatterns&page=139 /index.php?book=Refactoring&page=285 Usando mod_rewrite , come posso reindirli a URL SES come questi? /DesignPatterns/139 /Refactoring/285

Regex per verificare se l’URL valido termina con .jpg, .png o .gif

Vorrei che gli utenti presentassero un URL valido ma anche un’immagine, che termina con .jpg, .png o .gif.

rimozione di caratteri XML non validi da una stringa in java

Ciao, vorrei rimuovere tutti i caratteri XML non validi da una stringa. Mi piacerebbe usare un’espressione regolare con il metodo string.replace. piace line.replace(regExp,””); qual è il giusto regExp da usare? carattere XML non valido è tutto ciò che non è questo: [#x1-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF] Grazie.

Controlla se una stringa corrisponde a un’espressione regolare nello script di Bash

Uno degli argomenti che il mio script riceve è una data nel seguente formato: yyyymmdd . Voglio verificare se ottengo una data valida come input. Come posso fare questo? Sto cercando di usare un’espressione regolare come: [0-9]\{\8}

Rimuovere gli zero finali insignificanti da un numero?

Ho perso una chiamata API standard che rimuove gli zeri insignificanti finali da un numero? Ex. var x = 1.234000 // to become 1.234; var y = 1.234001; // stays 1.234001 Number.toFixed () e Number.toPrecision () non sono proprio quello che sto cercando.

Come sostituire tutte le stringhe ai numeri contenuti in ciascuna stringa in Notepad ++?

Sto cercando di trovare tutti i valori con il seguente schema: value=”4″ value=”403″ value=”200″ value=”201″ value=”116″ value=”15″ e sostituirlo con valore all’interno degli ambiti. Sto usando la seguente espressione regolare per trovare il modello: .*”\d+” Come posso fare una sostituzione?

Espressione regolare per una stringa che non inizia con una sequenza

Sto elaborando un sacco di tabelle usando questo programma , ma ho bisogno di ignorare quelle che iniziano con l’etichetta “tbd_”. Finora ho qualcosa come [^ tbd_] ma che semplicemente non corrisponde a quei personaggi.