论坛成员, 我正在使用NotePad ++,需要帮助用变量数据进行查找替换操作。以下是数据示例:
图:7k_50.111a.jpg
图:7k_50.112a.jpg
图:7k_50.113a.jpg
我需要将以上数据替换为以下XML标记数据:
(<internalRef internalRefId="7k_50.111a.jpg"internalRefTargetType="figure"></internalRef>)
挑战在于找到一种方法让RegEx重新使用“7k_50.111a.jpg”数据,并在 -
之后的引号内插入 internalRefId="
以便它自动为自己分配源自源数据本身的RefID值。这可能吗?
如果不可能,我如何执行查找替换操作,以便上面的源数据被一个公共XML标记替换,如下所示:
(<internalRef internalRefId="To Be Determined" internalRefTargetType="figure"></internalRef>)
它需要RegEx来覆盖随新图形数字变化的数据。任何帮助将不胜感激。
答案 0 :(得分:1)
试试这个:
查找:Figure: (\S+)
替换:(<internalRef internalRefId="$1"internalRefTargetType="figure"></internalRef>)
模式中的括号用于捕获内容(\S
- >所有不是空格),然后您可以使用$1
在替换模式中引用它。
Figure:
已删除