utilisant porc apache et le texteRegexp chez le porc correspondant
hahahah. my brother just didnt do anything wrong. He cheated on a test? no way!
Je suis en train de faire correspondre « mon frère juste na pas faire quelque chose de mal. »
Idéalement, je voudrais faire correspondre n'importe quoi commençant par «mon frère juste» et finir avec la ponctuation (fin de phrase) ou EOL.
En regardant les docs de porc, puis en suivant le lien vers java.util.regex.Pattern, je me dis que je devrais pouvoir utiliser
extrctd = FOREACH fltr GENERATE FLATTEN(EXTRACT(txt,'(my brother just .*\\p{Punct})')) as (txt:chararray);
Mais cela semble correspondre jusqu'à la fin de la ligne . Des suggestions pour effectuer ce match? Je suis prêt à tirer mes cheveux, et en tirer mes cheveux, je veux dire passer en python de streaming
-vous nous expliquer la partie gourmande? Je pensais que je ferais juste correspondre le mot juste, n'importe quel texte suivant, jusqu'à la première instance de la ponctuation. –
Sans être non gourmand, il ne correspond pas à la première instance de ponctuation, il correspond plutôt à celui de _last_ un. – Wrikken
@Neil Kodner: J'ai mis à jour la réponse. –