Domande taggate «regex»

Le espressioni regolari forniscono un linguaggio dichiarativo per abbinare i pattern all'interno delle stringhe. Sono comunemente utilizzati per la convalida, l'analisi e la trasformazione delle stringhe. Poiché le espressioni regolari non sono completamente standardizzate, tutte le domande con questo tag dovrebbero includere anche un tag che specifica il linguaggio o lo strumento di programmazione applicabile. NOTA: la richiesta di regex HTML, JSON, ecc. Tende a incontrare reazioni negative. Se è presente un parser, utilizzalo invece.


24
Come sostituire URL semplici con collegamenti?
Sto usando la funzione seguente per abbinare gli URL all'interno di un determinato testo e sostituirli con collegamenti HTML. L'espressione regolare funziona alla grande, ma attualmente sto solo sostituendo la prima partita. Come posso sostituire tutto l'URL? Immagino che dovrei usare il comando exec , ma non ho davvero capito …
454 javascript  regex 


14
Esiste una funzione RegExp.escape in Javascript?
Voglio solo creare un'espressione regolare da qualsiasi possibile stringa. var usersString = "Hello?!*`~World()[]"; var expression = new RegExp(RegExp.escape(usersString)) var matches = "Hello".match(expression); Esiste un metodo integrato per quello? In caso contrario, cosa usano le persone? Ha Ruby RegExp.escape. Non mi sento di dover scrivere il mio, ci deve essere qualcosa …
443 javascript  regex 

14
Come rimuovere tutte le interruzioni di riga da una stringa
Ho un testo in una textarea e l'ho letto usando l'attributo .value. Ora vorrei rimuovere tutte le interruzioni di riga (il carattere che viene prodotto quando si preme Enter) dal mio testo ora utilizzando .replace con un'espressione regolare, ma come posso indicare un'interruzione di riga in una regex? Se ciò …
441 javascript  regex  string 



13
Regex Abbina tutti i caratteri tra due stringhe
Esempio: "Questa è solo una semplice frase". Voglio abbinare ogni personaggio tra "Questo è" e "frase". Le interruzioni di riga devono essere ignorate. Non riesco a capire la sintassi corretta.
436 regex 


13
Espressione regolare per estrarre il testo tra parentesi quadre
Domanda regex semplice. Ho una stringa nel seguente formato: this is a [sample] string with [some] special words. [another one] Qual è l'espressione regolare per estrarre le parole tra parentesi quadre, ad es. sample some another one Nota: nel mio caso d'uso, le parentesi non possono essere nidificate.
412 regex 

21
Corrispondenza regex non avida (riluttante) in sed?
Sto cercando di usare sed per ripulire le linee di URL per estrarre solo il dominio. Quindi da: http://www.suepearson.co.uk/product/174/71/3816/ Voglio: http://www.suepearson.co.uk/ (con o senza la barra finale, non importa) Ho provato: sed 's|\(http:\/\/.*?\/\).*|\1|' e (sfuggire al quantificatore non avido) sed 's|\(http:\/\/.*\?\/\).*|\1|' ma non riesco a far funzionare il quantificatore non …
407 regex  sed  pcre  greedy  regex-greedy 



20
Dividi Java String per New Line
Sto cercando di dividere il testo in un JTextAreautilizzo di una regex per dividere la stringa da \nTuttavia, questo non funziona e ho anche provato da \r\n|\r|ne molte altre combinazioni di regex. Codice: public void insertUpdate(DocumentEvent e) { String split[], docStr = null; Document textAreaDoc = (Document)e.getDocument(); try { docStr …
390 java  regex  split  newline 

11
Quali caratteri speciali devono essere sfuggiti alle espressioni regolari?
Sono stanco di provare sempre a indovinare, se dovessi sfuggire a caratteri speciali come ' ()[]{}|' ecc. Quando uso molte implementazioni di regexps. È diverso, ad esempio, con Python, sed, grep, awk, Perl, rinomina, Apache, trova e così via. Esiste una serie di regole che dice quando dovrei e quando …
389 regex 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.