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.





13
Qual è la regex per "Qualsiasi numero intero positivo, escluso 0"
Come può ^\d+$essere migliorato per non consentire 0? MODIFICA (rendilo più concreto): Esempi per consentire: 1 30 111 Esempi Per non permettere: 0 00 -22 Non importa se i numeri positivi con uno zero iniziale sono consentiti o meno (ad esempio 022). Questo è per l'implementazione di Java JDK Regex.
91 java  regex 


12
Regex per convalidare JSON
Sto cercando un Regex che mi consenta di convalidare JSON. Sono molto nuovo in Regex e so abbastanza che l'analisi con Regex è un male, ma può essere usato per convalidare?
91 regex  json 

4
punto interrogativo di escape in javascript regex
Questa è una domanda semplice, credo. Sto cercando di cercare l'occorrenza di una stringa in un'altra stringa usando regex in JavaScript in questo modo: var content ="Hi, I like your Apartment. Could we schedule a viewing? My phone number is: "; var gent = new RegExp("I like your Apartment. Could …

6
restituisce la stringa con la prima corrispondenza Regex
Voglio ottenere la prima corrispondenza di una regex. In questo caso, ho una lista: text = 'aa33bbb44' re.findall('\d+',text) ["33", "44"] Potrei estrarre il primo elemento della lista: text = 'aa33bbb44' re.findall('\d+',text)[0] "33" Ma funziona solo se c'è almeno una corrispondenza, altrimenti riceverò un errore: text = 'aazzzbbb' re.findall('\d+',text)[0] IndexError: elenca …
91 python  regex 




8
Come estrarre una stringa seguendo uno schema con grep, regex o perl
Ho un file che assomiglia a questo: <table name="content_analyzer" primary-key="id"> <type="global" /> </table> <table name="content_analyzer2" primary-key="id"> <type="global" /> </table> <table name="content_analyzer_items" primary-key="id"> <type="global" /> </table> Devo estrarre qualsiasi cosa all'interno delle virgolette che seguono name=, ovvero content_analyzer, content_analyzer2e content_analyzer_items. Lo sto facendo su una macchina Linux, quindi una soluzione che …

7
Le espressioni regolari corrispondono solo a parole intere
Ho un'espressione regex che sto usando per trovare tutte le parole in un dato blocco di contenuto, senza distinzione tra maiuscole e minuscole, che sono contenute in un glossario memorizzato in un database. Ecco il mio schema: /($word)/i Il problema è che se uso /(Foo)/iparole come Foodvengono abbinate. Deve esserci …


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.