regex - Dealing with square brackets in regular expressions in Notepad++ -
i'm converting csv file database of geeklog cms wordpress posts. unfortunately, contains soms 'autotags' (similar 'shortcodes' in wordpress), square brackets.
i want replace several hundreds of them normal html code search+replace in notepad++ can't find way deal square brackets.
this 'autotag' geeklog: [story:theslugofthepost13122005 anchor text of post]
i've found out can convert "[story" part <a href=" regex "\[]story" can't find way find/select/convert rest of autotag. woud appreciated!
set replace options regular expression:
i used this: (from make out post):
find what: \[story:(\w+)\s+((\w+\s*)+)?\] replace with: <a href="$1">$2</a> it replaces
[story:theslugofthepost13122005 anchor text of post] with
<a href="theslugofthepost13122005">the anchor text of post</a> edit
just clarify, main problem not escaping square brackets, denote character class in regex, example: [ should \[
Comments
Post a Comment