I want to extract table.%%columnname%% info from a free text like below
GET_INFO(CUSTOMER1.%%NAME%%='TEST' AND CREDIT1.%%AMOUNT%%>1000)=1
The output i need is
CUSTOMER1.%%NAME%%
CREDIT1.%%AMOUNT%%
I have tried [a-zA-Z*][0-9].\%%.*?\%% but it didnt give me the output i need
CodePudding user response:
You can use
[a-zA-Z]*[0-9] \.%%[^%]*%%
Details:
[a-zA-Z]*- zero or more letters ([[:alpha:]]*can also be used here)[0-9]- one or more digits\.- a dot%%-%%string[^%]*- any zero or more chars other than a%char%%-%%string
CodePudding user response:
Try this one [a-zA-Z*][0-9]*\.\%\%[a-zA-Z*][0-9]*\%\%
