Regex not working if id or renderField is missing

Viewed 15

I have a regex to remove id or renderField from the label tag.

<label id="\{[\d\w-]+}" renderfield="[\d\w-]+">([a-z ]+)<\/label>

This regex works fine if a label tag has both id and rederField. It does not work If just only id is present or only renderField is present.

<label renderfield="Text">Email</label>  (does not work)

<label id="{ce68e02e-e9fd-40ee-9375-ee1b05972e9b}">Phone</label> (does not work)

<label id="{ce68e02e-e9fd-40ee-9375-ee1b05972e9b}" renderfield="Text">Phone</label> (works)

I want a regex to work for id, renderField or any 1 of them is present.

Any suggestions would be appreciated.

Thanks in advance.

0 Answers
Related