SomeRandomText=%EXAMPLE1%,MoreRandomText=%%ONE%%!!%%TWO%%,YetMoreRandomText=%%THREE%%%FOUR%!!%FIVE%\%%SIX%%
I’m in need of a regular expression which can pull out anything which is wrapped in ‘%%’- so this regular expression would match only the following:
- %%ONE%%
- %%TWO%%
- %%THREE%%
- %%SIX%%
I’ve tried lots of different methods, and am sure there is a way to achieve this- but i’m struggeling as of yet. I mainly end up getting it where it will match everything from the first %% to the last %% in the string- which is not what i want. i think i need something like forward lookups, but struggling to implement
You need a non-greedy match, using the
?modifier:See it working online: rubular