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.

9
Regex di corrispondenza degli spazi vuoti - Java
L'API Java per le espressioni regolari indica che \scorrisponderanno agli spazi. Quindi la regex \\s\\sdovrebbe corrispondere a due spazi. Pattern whitespace = Pattern.compile("\\s\\s"); matcher = whitespace.matcher(modLine); while (matcher.find()) matcher.replaceAll(" "); Lo scopo è sostituire tutte le istanze di due spazi bianchi consecutivi con un unico spazio. Tuttavia questo non funziona …
106 java  regex  whitespace 


2
Espressione regolare \ p {L} e \ p {N}
Sono nuovo alle espressioni regolari e mi è stata assegnata la seguente espressione regolare: (\p{L}|\p{N}|_|-|\.)* So cosa significa * e | significa "o" e che \ sfugge. Ma cosa non so cosa \p{L}e cosa \p{N}significa. L'ho cercato su Google, senza risultato ... Qualcuno può aiutarmi?

2
Python Regex sostituisce istantaneamente i gruppi
C'è un modo per sostituire direttamente tutti i gruppi utilizzando la sintassi regex? Il modo normale: re.match(r"(?:aaa)(_bbb)", string1).group(1) Ma voglio ottenere qualcosa del genere: re.match(r"(\d.*?)\s(\d.*?)", "(CALL_GROUP_1) (CALL_GROUP_2)") Voglio creare istantaneamente la nuova stringa dai gruppi che il Regex ha appena catturato.


5
Espressione regolare Ruby che utilizza il nome della variabile
È possibile creare / utilizzare un modello di espressione regolare in ruby ​​basato sul valore di un nome di variabile? Ad esempio, sappiamo tutti che possiamo fare quanto segue con le stringhe Ruby: str = "my string" str2 = "This is #{str}" # => "This is my string" Vorrei fare …
105 ruby  regex 

10
Perché sed non riconosce \ t come una scheda?
sed "s/\(.*\)/\t\1/" $filename > $sedTmpFile && mv $sedTmpFile $filename Mi aspetto che questo sedscript inserisca un tabdavanti a ogni riga, $filenamema non lo è. Per qualche motivo sta inserendo tinvece un file .
105 regex  bash  sed 

6
Regex esattamente n OR m volte
Si consideri la seguente espressione regolare, dove Xè qualsiasi regex. X{n}|X{m} Questa regex verrebbe a verificare se si Xverifica esattamente n o mvolte. Esiste un quantificatore di espressioni regolari che può testare un evento Xesattamente no morari?
105 java  php  regex 



5
Il thread Java Regex è sicuro?
Ho una funzione che usa Pattern#compilee a Matcherper cercare un pattern in un elenco di stringhe. Questa funzione viene utilizzata in più thread. Ogni thread avrà un modello univoco passato al Pattern#compilemomento della creazione del thread. Il numero di thread e modelli è dinamico, il che significa che posso aggiungere …

2
Che cos'è una grammatica senza contesto?
Qualcuno può spiegarmi cos'è una grammatica libera dal contesto? Dopo aver guardato la voce di Wikipedia e poi la voce di Wikipedia sulla grammatica formale, sono rimasto completamente e totalmente confuso. Qualcuno sarebbe così gentile da spiegare cosa sono queste cose? Mi chiedo questo perché desidero indagare sull'analisi, e anche …

4
errore sed: "riferimento non valido \ 1 sull'RHS del comando" s "
Eseguo diversi comandi di sostituzione come nucleo di uno script colorize per Maven . Uno dei sedcomandi utilizza un'espressione regolare che funziona nella shell come discusso qui . L'attuale implementazione (non funzionante) può essere trovata qui . Quando includo una delle varianti del comando nello script si verifica un comportamento …
104 regex  sed  substitution 



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.