我正在尝试找到一个与 TextWrangler 一起使用的好的正则表达式,以将任务描述解析为 Rememberthemilk.com 格式:这样一行:
Example task section 1 section tomorrow section tagone tagtwo tagthree tagfour
转换成 RTM 格式:
Example task !1 ^tomorrow #tagone #tagtwo #tagthree #tagfour
现在这让我想到了一个问题,你如何在反向引用中使用正确的语法来捕获无限重复的模式?
我一直在尝试这个正则表达式:
^([\w ]+) section (\d) section (\w+) section ((\w+) )+$
这似乎捕获了输入文本的格式,但我只是不知道如何在反向引用中进行转换?
\1 !\2 ^\3 #(???)
我如何实现这一目标?