From bec432f0db0c13753550dcaa1dc51c1a973c4c4e Mon Sep 17 00:00:00 2001 From: ache Date: Mon, 17 Jul 2017 18:50:04 +0200 Subject: Regex on selection --- regex.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'regex.c') diff --git a/regex.c b/regex.c index 0b01347..a96fe5e 100644 --- a/regex.c +++ b/regex.c @@ -101,6 +101,19 @@ void regexSelection(menuC* menu, const char* msg) { } } } +void regexXtracts(menuC* menu, const char* msg) { + int hasSelect = 0; + for(int i = 0 ; i < menu->nbElem ; i++ ) { + if( menu->list[i].selected == 1 ) { + regexXtract(&(menu->list[i]), msg); + hasSelect = 1; + } + } + if( !hasSelect ) { + regexXtract(&menu->list[menu->hl], msg); + } + +} /* * Example regex : * -- cgit v1.2.3