Articles of regex

Jmeter che estrae i campi / analizza la risposta JSON

Ho seguito il formato JSON nel corpo della risposta [ { “Name” : “Prashant”, “City” : “Sydney” }, { “Name” : “Yogi”, “City” : “London” } ] Qual è il modo migliore per verificare se questo array ha dei record e se si dammi “Nome” per il primo indice di array. Sto usando jp @ […]

È ansible che un computer “apprenda” un’espressione regolare da esempi forniti dall’utente?

È ansible che un computer “apprenda” un’espressione regolare da esempi forniti dall’utente? Chiarire: Non voglio imparare le espressioni regolari. Voglio creare un programma che “impari” un’espressione regolare da esempi che sono forniti intertriggersmente da un utente, magari selezionando parti da un testo o selezionando indicatori di inizio o fine. È ansible? Ci sono algoritmi, parole […]

Come abbinare i caratteri cirillici con un’espressione regolare

Come faccio a far corrispondere i caratteri dell’alfabeto cirillico francese e russo con un’espressione regolare? Voglio solo fare i caratteri alfa, nessun numero o caratteri speciali. Proprio ora che ho [A-Za-z]

Quando è utile l’applicazione \ G in una regex?

Non sono chiaro sull’uso / necessità dell’operatore \G Ho letto nel perldoc : Usa l’ancora \ G per iniziare la prossima partita sulla stessa corda in cui è stata interrotta l’ultima partita. Non capisco davvero questa affermazione. Quando usiamo \g solito ci spostiamo comunque sul personaggio dopo l’ultima partita. Come mostra l’esempio: $_ = “1122a44”; […]

Dividere regex per estrarre stringhe di caratteri contigui

Esiste un’espressione regolare che potrebbe funzionare con String.split() per suddividere una stringa in caratteri contigui, ovvero dove il carattere successivo è diverso dal carattere precedente? Ecco il caso di test: String regex = “your answer here”; String[] parts = “aaabbcddeee”.split(regex); System.out.println(Arrays.toString(parts)); Uscita prevista: [aaa, bb, c, dd, eee] Sebbene il test case abbia solo lettere […]

Restituzione di espressioni regolari sovrapposte

Esiste un’espressione regolare che catturerà tutte le istanze di un’espressione, indipendentemente dal fatto che si sovrappongano o meno? Ad esempio in /abc/def/ghi se voglio catturare tutte le stringhe che iniziano con / . La regex (/.*) restituisce solo l’intera stringa, ma vorrei che corrisponda anche a /def/ghi e /ghi .

Aspetto positivo dietro in espressione regolare JavaScript

Ho un documento da cui ho bisogno di estrarre alcuni dati. Il documento contiene stringhe come queste Text:”How secure is my information?” Ho bisogno di estrarre il testo che è tra virgolette doppie dopo il Text: letterale Text: How secure is my information? Come faccio a fare questo con regex in Javascript

Espressioni regolari di Java e simbolo del dollaro

Ho una stringa Java: String b = “/feedback/com.school.edu.domain.feedback.Review$0/feedbackId”); Ho anche generato pattern contro il quale voglio abbinare questa stringa: String pattern = “/feedback/com.school.edu.domain.feedback.Review$0(.)*”; Quando dico b.matches(pattern) restituisce false . Ora so che il simbolo del dollaro fa parte di Java RegEx, ma non so come dovrebbe essere il mio modello. Suppongo che $ in pattern […]

Java split sta mangiando i miei personaggi

Ho una stringa come questa String str = “la$le\\$li$lo” . Voglio dividerlo per ottenere il seguente output “la”,”le\\$li”,”lo” . \ $ È un $ scappato quindi dovrebbe essere lasciato nell’output. Ma quando faccio str.split(“[^\\\\]\\$”) y ottieni “l”,”le\\$l”,”lo” . Da quello che ho ottenuto la mia regex corrisponde a $ e $ e rimuovendo poi. Qualche […]

Come sostituire l’ultima occorrenza di caratteri in una stringa utilizzando javascript

Sto avendo problemi a scoprire come sostituire l’ultimo ‘,’ in una stringa con ‘e’: Avendo questa stringa: test1, test2, test3 e voglio concludere con: test1, test2 e test3 Sto provando qualcosa del genere: var dialog = ‘test1, test2, test3’; dialog = dialog.replace(new RegExp(‘, /g’).lastIndex, ‘ and ‘); ma non funziona