Want regex 'select' capability for scripting

Features wanted...
Post Reply
Papoulka
Posts: 455
Joined: 13 Jul 2013 23:41

Want regex 'select' capability for scripting

Post by Papoulka »

IMHO a direct script command to select list pane items via regex would be a natural for XY. An alternate method exists but is complicated.

Maybe 'selfilter' could have an 'r' flag after its existing options. If 'r' is set the "pattern" would be treated as a regex, and items would be selected if there is any match. Otherwise all works as it does now.

Thx
Last edited by Papoulka on 08 Aug 2015 19:33, edited 2 times in total.

bdeshi
Posts: 4256
Joined: 12 Mar 2014 17:27
Location: Asteroid B-612
Contact:

Re: Want regex 'select' capability

Post by bdeshi »

justsoyouknow, Edit > Select > Selection Filter supports regex (prefix pattern by >)
Icon Names | Onyx | Undocumented Commands | xypcre
[ this user is asleep ]

highend
Posts: 14993
Joined: 06 Feb 2011 00:33
Location: Win Server 2022 @100%

Re: Want regex 'select' capability for scripting

Post by highend »

Code: Select all

selectitems regexmatches(listpane(,,4), "(\||^)chrome.*?(\||$)");
Don't think that's too difficult...
One of my scripts helped you out? Please donate via Paypal

Papoulka
Posts: 455
Joined: 13 Jul 2013 23:41

Re: Want regex 'select' capability for scripting

Post by Papoulka »

"Too difficult" is relative. With your specific example in front of me, I can see how it's done. Personally I would (and will) have to refer to this every time, as I can't reliably recreate it from memory.

So, it would be great for those of us less skilled to have a direct syntax, without parsing the listpane report.

For now, it would be good to have what you've shown appear in the Help for "Selectitems" as it creates such a powerful technique. Especially with the ability to Add and Remove from the selections by further Selectitems commands.


That said, XY can do what I need and you have shown how. I think it will help a lot of folks.

Thanks again.

Post Reply