文档1 -- 有 4460 行

文档1 -- 有 4460 行

非常感谢您提供的帮助,该脚本或正则表达式函数可将特定数据从 doc1(notepad++ 中的 xml)移植到 doc2(notepad++)中的特定位置。我正在运行 win8。提前谢谢您!

这是我正在尝试做的一个例子......

因此,我希望将 Doc2 中第一个粗体名称“peter.psx”字符串(第 1 行)放入 name1 在第一个表达式中的位置...然后将 Doc2 中的第二个粗体名称“bob.psx”字符串放入 name2 在 Doc1 的第二个表达式中的位置

注意:第一个 name1 没有 .psx,而在正则表达式的主体中,名称为 peter.psx。挑战在于每个名称的长度不同...因此需要某种脚本来解析 doc2 并挑选每个名称并将其粘贴到 doc1 中,如下所示...。

谢谢你!

===========================================================================

文档1 -- 有 4460 行

<map>
<title>**name1**</title>
<link>aaaaaaaaaaaaaaa</link>
<regex>
<name>stock</name>
<exp>index':\z'(fin:[^']*)</exp>
<page>hxxp://Xfinancials.com/**name1.psx**</page>
<ref>hxxp://Yfinancials.com/</ref>
</regex>
<regex>
<name>file</name>
<exp>file':\zs'([^']*)</exp>
<page>hxxp://Xfinancials.com/**name1.psx**</page>
<ref>hxxp://Yfinancials.com/</ref>
</regex>
<regex>
<name>slip</name>
<exp>xcel.ps\?([^&]*)</exp>
<page>hxxp://Xfinancials.com/**name1.psx**</page>
<ref>hxxp://Yfinancials.com/</ref>
</regex>
<loan></loan>
</map>

<map>
<title>**name2**</title>
<link>aaaaaaaaaaaaaaa</link>
<regex>
<name>stock</name>
<exp>index':\z'(fin:[^']*)</exp>
<page>hxxp://Xfinancials.com/**name2.psx**</page>
<ref>hxxp://Yfinancials.com/</ref>
</regex>
<regex>
<name>file</name>
<exp>file':\zs'([^"]*)</exp>
<page>hxxp://Xfinancials.com/**name2.psx**</page>
<ref>hxxp://Yfinancials.com/</ref>
</regex>
<regex>
<name>slip</name>
<exp>xcel.ps\?([^&]*)</exp>
<page>hxxp://Xfinancials.com/**name2.psx**</page>
<ref>hxxp://Yfinancials.com/</ref>
</regex>
<loan></loan>
</map>

....

===========================================================================

文档2 -- 有 195 行

src='**peter.psx**';"((span class="nume" mymonthly expenses month1))

src='**bob.psx**';"((span class="nume" mymonthly expenses month1))

src='**alexander.psx**';"((span class="nume" billing))

src='**james.psx**';"((span class="nume" James owes peter $20 dollars. He must pay ))

....

相关内容