Regex tricks: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 1: Line 1:
*Unpunctuated text: ([A-z ]{1,})
*Unpunctuated text with curly brackets: ([A-z \{\}]{1,})
===Paragraph wrap===
===Paragraph wrap===
Find “paragraph 9(i)(a),” and wrap with prov tag:
Find “paragraph 9(i)(a),” and wrap with prov tag:
FInd:
FInd:
Paragraph <nowiki>([0-9\(\)][!.,; ]{1,})</nowiki>
Paragraph <nowiki>([0-9\(\)][!.,; ]{1,})</nowiki>
Replace:
Replace:
Paragraph <nowiki>{{nycsaprov|\1}}</nowiki>
Paragraph <nowiki>{{nycsaprov|\1}}</nowiki>


===Seach destroy===
===Search destroy===
Convert a fullanat2 into an ISDA anat:
Convert a fullanat2 into an ISDA anat:
/\{\{fullanat2\|isda\|([^]]*)\|2002\|[^]]*\|1992\}\}/ ==> <nowiki>{{isdaanat|$1}}</nowiki>
/\{\{fullanat2\|isda\|([^]]*)\|2002\|[^]]*\|1992\}\}/ ==> <nowiki>{{isdaanat|$1}}</nowiki>
Delete a redundant  Equity Derivative Nuts:
Delete a redundant  Equity Derivative Nuts:
/\{\{eqderivanat\|([0-9]*.[0-9]*\([a-z]*\))}}/
/\{\{eqderivanat\|([0-9]*.[0-9]*\([a-z]*\))}}/
/\{\{nuts\|Equity Derivatives\|[0-9]*.[0-9]*\([a-z]*\)\}\}/  ==> <nowiki>{{eqderivanat|$1}}</nowiki>
/\{\{nuts\|Equity Derivatives\|[0-9]*.[0-9]*\([a-z]*\)\}\}/  ==> <nowiki>{{eqderivanat|$1}}</nowiki>
===Tagging everything coloured blue===
===Tagging everything coloured blue===
#search and destroy
#search and destroy

Navigation menu