【发布时间】:2023-01-18 05:31:39
【问题描述】:
我有多个文本文件,其内容中包含各种 xpath。我想使用 Notepad++ 在这些 xpath 中添加一个新节点,但有一些我不想这样做的例外情况,由于它们,我正在努力准备正确的 RegEx 语句。
目标是添加FpMLxpath 中的节点之后分配节点有以下例外:
- 如果分配前面是CRD_结构化
- 如果节点在分配是FT_分机
注意分配是可重复的节点,因此在这些文本文件中,它可能用 [] 中的特定索引表示。
例子:
- 分配[Out1]/@fpmlVersion-->分配[Out1]/FpML/@fpmlVersion
- 分配[Int1]/交易-->分配[Int1]/FpML/贸易
- 分配[Out1]/FT_Extension-->没变
- pathString="分配[]"-->没变
- CRD_Structured/分配[FindAllocOut1]/TS_ORDER_ALLOC-->没变
【问题讨论】: