Agregue una bandera a Regex Match() para encontrar todas las apariciones de patrón que no se superponganDe vez en cuando tengo que buscar coincidencias de cadenas largas y, por lo general, la expresión regular es el método que usaré (usaría). A continuación se muestra un ejemplo en el que intento encontrar todas las palabras que comienzan 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"}
Esto me devolverá sólo el primer partido ("pie"). Solicitaría que se agregue una bandera, que podría usarse para encontrar todas las posibles ocurrencias que no se superpongan, de manera similar a como funciona re.findall de Python .
Automatización y secuencias de comandosRe: Agregar bandera a Regex Match() para encontrar todas las apariciones de patrón que no se superponganshow(Regex Match(str2, "(f[a-z]+)(t)","/1"));
¿bien?
Es curioso que Regex tenga esta opción GLOBALREPLACE , pero Regex Match no tenga una opción GLOBALMATCH .
Re: Agregar bandera a Regex Match() para encontrar todas las ocurrencias no superpuestas del patrón@mia_stephens , este deseo podría fusionarse con
Regex: agregar opciones para todas las banderas
Estoy interesado en Multiline + Global para Regex Match
Re: Agregar bandera a Regex Match() para encontrar todas las ocurrencias no superpuestas del patrónComo alternativa, se podría usar Python, si falta funcionalidad en JMP,
https://community.jmp.com/t5/Discussions/Regex-can-t-get-all-parts-of-the-string-that-match/mp/747010/highlight/true#M92651
... y centrarse en temas en los que no es posible utilizar Python como reemplazo:
temas relacionados con la experiencia del usuario , es decir, mejoras para Graph Builder y funciones interactivas
Re: Agregar indicador a Regex Match() para encontrar todas las ocurrencias no superpuestas del patrón - Estado cambiado a: Reconocido¡Hola! He notado que estos deseos están relacionados, pero no solemos fusionarlos y no parece que sean duplicados. Dejaré ambos abiertos por ahora. ¡Gracias!