Aggiungi flag a Regex Match() per trovare tutte le occorrenze del pattern non sovrapposteDi tanto in tanto devo cercare le corrispondenze da stringhe lunghe e di solito regex è il metodo che userò (vorrei). Di seguito è riportato un esempio in cui provo a trovare tutte le parole che iniziano con f
Names Default To Here(1);
str2 = "which foot or hand fell fastest";
show(Regex(str2, "f[a-z]+")); // wanted result {"foot", "fell", "fastest"}
Questo mi restituirà solo la prima corrispondenza ("piede"). Richiederei che venga aggiunto un flag, che potrebbe essere utilizzato per trovare tutte le possibili occorrenze non sovrapposte, in modo simile a Il re.findall lavori.
Automazione e scriptingRi: Aggiungi flag a Regex Match() per trovare tutte le occorrenze del pattern non sovrapposteshow(Regex Match(str2, "(f[a-z]+)(t)","/1"));
Giusto?
Strano Regex ha questa opzione SOSTITUZIONE GLOBALE , Ma Corrispondenza regex non ha un'opzione PARTITA GLOBALE ?
Re: Aggiungere flag a Regex Match() per trovare tutte le occorrenze non sovrapposte del pattern@mia_stephens , questo desiderio potrebbe essere unito a
Regex: aggiungi opzioni per tutti i flag
Sono interessato a Multiline + Global per Regex Match
Re: Aggiungere flag a Regex Match() per trovare tutte le occorrenze non sovrapposte del patternin alternativa, si potrebbe usare Python, se la funzionalità manca in JMP,
https://community.jmp.com/t5/Discussions/Regex-can-t-get-all-parts-of-the-string-that-match/mp/747010/highlight/true#M92651
... e concentrati sugli argomenti in cui non è possibile utilizzare Python come sostituto:
argomenti correlati all'esperienza utente , ovvero miglioramenti per Graph Builder e funzionalità interattive
Re: Aggiungi flag a Regex Match() per trovare tutte le occorrenze non sovrapposte del pattern - Stato modificato in: RiconosciutoCiao! Ho notato che questi desideri sono correlati, ma in genere non li uniamo e non sembrano duplicati. Per ora li lascerò entrambi aperti. Grazie!