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.



7
Posso sostituire i gruppi in Java regex?
Ho questo codice e voglio sapere se posso sostituire solo i gruppi (non tutti i pattern) in Java regex. Codice: //... Pattern p = Pattern.compile("(\\d).*(\\d)"); String input = "6 example input 4"; Matcher m = p.matcher(input); if (m.find()) { //Now I want replace group one ( (\\d) ) with number …

4
Come negare l'intera regex?
Ho una regex, per esempio (ma|(t){1}). Si abbina mae te non corrisponde bla. Voglio negare la regex, quindi deve corrispondere blae non mae t, aggiungendo qualcosa a questa regex . So di poter scrivere bla, la regex effettiva è comunque più complessa.

2
PatternSyntaxException: ripetizione illegale quando si utilizza regex in Java
Non conosco molte espressioni regolari, ma ho bisogno di abbinare un modello semplice. Quanto segue dovrebbe restituire vero, Pattern.matches("{\"user_id\" : [0-9]*}", inputLine) quando inputLine è {"user_id" : 34} Tuttavia, ricevo questa eccezione: java.util.regex.PatternSyntaxException: Illegal repetition {"user_id" : 24} at java.util.regex.Pattern.error(Unknown Source) at java.util.regex.Pattern.closure(Unknown Source) at java.util.regex.Pattern.sequence(Unknown Source) at java.util.regex.Pattern.expr(Unknown Source) …
95 java  regex  matcher 

5
Regex per rimuovere tutto (punto OR non numerico)
Ho bisogno di un testo come "joe ($ 3,004,50)" da filtrare fino a 3004,50 ma sono pessimo con regex e non riesco a trovare una soluzione adeguata. Quindi dovrebbero rimanere solo numeri e periodi, tutto il resto filtrato. Uso C # e VS.net 2008 framework 3.5
95 c#  regex 

10
È possibile che un computer "apprenda" un'espressione regolare tramite esempi forniti dall'utente?
È possibile che un computer "apprenda" un'espressione regolare tramite esempi forniti dall'utente? Chiarire: Io non voglio imparare le espressioni regolari. Voglio creare un programma che "impara" un'espressione regolare da esempi forniti in modo interattivo da un utente, magari selezionando parti da un testo o selezionando marcatori di inizio o fine. …

5
Come estrarre il testo da una stringa usando sed?
La mia stringa di esempio è la seguente: This is 02G05 a test string 20-Jul-2012 Ora dalla stringa sopra voglio estrarre 02G05. Per questo ho provato la seguente regex con sed $ echo "This is 02G05 a test string 20-Jul-2012" | sed -n '/\d+G\d+/p' Ma il comando precedente non stampa …
95 regex  bash  sed 

27
Espressione regolare per trovare URL all'interno di una stringa
Qualcuno sa di un'espressione regolare che potrei usare per trovare URL all'interno di una stringa? Ho trovato molte espressioni regolari su Google per determinare se un'intera stringa è un URL, ma devo essere in grado di cercare un'intera stringa per gli URL. Ad esempio, vorrei essere in grado di trovare …
95 regex  string  url 


9
Abbinamento di una barra in avanti con una regex
Non ho molta esperienza con JavaScript ma sto cercando di creare un sistema di tag che, invece di usare @o #, userei /. var start = /#/ig; // @ Match var word = /#(\w+)/ig; //@abc Match Come potrei usare un /invece di #. Ho provato a fare var slash = …
95 javascript  regex 


16
Suddividi una stringa in lettere maiuscole
Qual è il modo pitonico per dividere una stringa prima delle occorrenze di un dato insieme di caratteri? Ad esempio, voglio dividere 'TheLongAndWindingRoad' in qualsiasi occorrenza di una lettera maiuscola (possibilmente tranne la prima) e ottenere ['The', 'Long', 'And', 'Winding', 'Road']. Modifica: dovrebbe anche dividere le singole occorrenze, cioè da …
94 python  regex  string 

3
Cosa significa l'espressione regolare / _ / g?
JavaScript: .replace(/_/g," "); Ce l'ho nel codice ma non ricordo perché o cosa fa! Uno di voi guru delle espressioni regolari può aiutare? So che questo può sembrare semplice, ma le espressioni regolari non sono la mia tazza di tè e cercare su Google /gnon è stato di grande aiuto.
94 javascript  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.