sublimetext2 - Sublime Regex extract -
<.*>|\n.*\s.*\sid="(\w*)".*\n+|.*>\n|\n.+ , replace $1 this regex can take id out file
<a href="java" class="total" id="maker" placeholder="gettheresult('local6')">master6<a> result maker
how can extract gettheresult key name?
so result local6
tried <.*>|\n.*\s.*\sgettheresult('(\w*)').*\n+|.*>\n|\n.+ didn't helped
i assume that:
- you have files text
gettheresult('local6') - you may have several values on line
- you'd keep text only, 1 value per line.
i suggest
gettheresult\('([^']*)'\)|(?:(?!gettheresult\(')[\s\s])* and replace $1\n. \n insert newline between values. can use ^\n regex (to replace empty string) remove empty lines.
pattern details:
gettheresult\('- matchesgettheresult('literal string (note(escaped)([^']*)- group 1 capturing 0+ chars other''\)- literal')|- or(?:(?!gettheresult\(')[\s\s])*- 0+ chars not starting chars ofgettheresult('character sequence (this tempered greedy token).
Comments
Post a Comment