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.

3
Regex per stringa contiene?
Qual è l'espressione regolare per controllare semplicemente se una stringa contiene una certa parola (ad esempio "Test")? Ho cercato su Google ma non riesco a ottenere un esempio diretto di una tale regex. Questo è per uno script di compilazione ma non ha alcuna relazione con nessun particolare linguaggio di …
114 regex 

3
Stringa divisa in Python basata su regex
Qual è il modo migliore per dividere una stringa come "HELLO there HOW are YOU"per parole maiuscole (in Python)? Quindi finirei con un array come questo: results = ['HELLO there', 'HOW are', 'YOU'] MODIFICARE: Ho provato: p = re.compile("\b[A-Z]{2,}\b") print p.split(page_text) Tuttavia, non sembra funzionare.
114 python  regex  split 

5
Non puoi sfuggire al backslash con regex?
Sto usando la seguente regex ^[a-zA-Z0-9\',!;\?\$\^:\\\/`\|~&\" @#%\*\{}\(\)_\+\.\s=-]{1,1000}$ So che è brutto, ma finora ha uno scopo diverso dal fatto che il backslash non è consentito come penso dovrebbe perché è sfuggito, ho anche provato al \\posto di \\\ma gli stessi risultati. Qualche idea?
114 regex 

13
Espressione regolare per parole duplicate
Sono un principiante delle espressioni regolari e non riesco a capire come scrivere una singola espressione regolare che "corrisponda" a qualsiasi parola consecutiva duplicata come: Parigi la la primavera. Non che sia correlato. Perché stai ridendo? Le mie espressioni regolari sono così cattive? Esiste una singola espressione regolare che corrisponderà …



3
JavaScript sostituire / regex
Data questa funzione: function Repeater(template) { var repeater = { markup: template, replace: function(pattern, value) { this.markup = this.markup.replace(pattern, value); } }; return repeater; }; Come faccio a this.markup.replace()sostituire globalmente? Ecco il problema. Se lo uso in questo modo: alert(new Repeater("$TEST_ONE $TEST_ONE").replace("$TEST_ONE", "foobar").markup); Il valore dell'avviso è "foobar $ TEST_ONE". …


3
Java regex che cattura gli indici dei gruppi
Ho la seguente riga, typeName="ABC:xxxxx;"; Ho bisogno di prendere la parola ABC, Ho scritto il seguente snippet di codice, Pattern pattern4=Pattern.compile("(.*):"); matcher=pattern4.matcher(typeName); String nameStr=""; if(matcher.find()) { nameStr=matcher.group(1); } Quindi se metto group(0)ottengo ABC:ma se lo metto group(1)lo è ABC, quindi voglio sapere Cosa significa questo 0e 1? Sarà meglio se …
113 java  regex 



4
Regex per sostituire tutto tranne i numeri e un punto decimale
Ho un campo di testo che deve rimanere solo testo o decimale. Ecco il codice che sto attualmente utilizzando per sostituire tutto tranne i numeri e un punto decimale. Il problema è che non riesco a trovare una regex che identifichi tutto il resto document.getElementById(target).value = newVal.replace(/\D[^\.]/g, ""); \ D …
113 javascript  regex 


5
Come utilizzare regex nel metodo String.contains () in Java
Voglio controllare se una stringa contiene le parole "negozi", "negozio" e "prodotto" in quest'ordine, indipendentemente da cosa si trova tra di loro. Ho provato a usare someString.contains(stores%store%product);e anche.contains("stores%store%product"); Devo dichiarare esplicitamente una regex e passarla al metodo o non posso passare affatto una regex?
112 java  regex  string 

9
Come "inverso corrispondenza" con regex?
Sto usando RegexBuddy ma sono comunque nei guai con questa cosa: \ Sto elaborando riga per riga un file. Ho costruito un "modello di linea" per abbinare quello che voglio. Ora vorrei fare una corrispondenza inversa ... cioè voglio abbinare le linee dove c'è una stringa di 6 lettere, ma …

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.