使用 Grep 和 BBEdit/Textwrangler 复制一个设置变量并将其粘贴到该行的前面

Using Grep and BBEdit/Textwrangler to copy a set variable and paste it earlier in the line

我有一个很长的 HTML 文档,其中包含 10 位文本变量的列表,我想将其复制并粘贴到该行前面的 link 中,例如:

<a href="example.com/">1234567890</a>

进入:

<a href="example.com/1234567890">1234567890</a>

因此,一个 Grep 模式可以找到 10 位变量,然后将其复制并粘贴到它前面的 2 个字符,或者识别不完整的 href 并将其粘贴到它的末尾。

有什么想法吗?

你的输入数据总是那么一致吗? (link/number/closing link)?

在这种情况下,您的 'find' 可以是(在 textwrangler 的语法中)

(.*)">(\d{10})</a>

和你的替换

"></a>

\1 匹配 ">

之前的所有内容

\2 匹配您的 10 位数字