使用Grep和BBEdit / Textwrangler复制一个set变量并将其粘贴到行中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Grep和BBEdit / Textwrangler复制一个set变量并将其粘贴到行中相关的知识,希望对你有一定的参考价值。

我有一个很长的html文档,其中包含一个10位数的文本变量列表,我想将其复制并粘贴到该行中较早的链接中,例如:

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

成:

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

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

有任何想法吗?

答案

您的输入数据始终是一致的吗? (链接/号码/关闭链接)?

在这种情况下,你的'发现'可以是(在textwrangler的语法中)

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

和你的替换

\1\2">\2&lt/a>

\ 1匹配“>之前的所有内容

\ 2匹配您的10位数字

以上是关于使用Grep和BBEdit / Textwrangler复制一个set变量并将其粘贴到行中的主要内容,如果未能解决你的问题,请参考以下文章

BBEdit 14 for mac 软件大版本更新

为BBEdit插入并关闭标记脚本

BBEdit文本筛选器-按1递增值

grep使用

grep简析

如何使用grep和rm删除文件?