隔离大型xml文件中的文本
这是我第一次在这里寻求帮助,所以请不要吃我 我手上有一个非常大而且凌乱的.xml文件。其结构如下:隔离大型xml文件中的文本,xml,replace,notepad++,Xml,Replace,Notepad++,这是我第一次在这里寻求帮助,所以请不要吃我 我手上有一个非常大而且凌乱的.xml文件。其结构如下: <SPEAKER N°001>ERROR</SPEAKER N°001> <ORIGINAL N°001> TEXT THAT INTERESTS ME1 TEXT THAT INTERESTS ME1 </ORIGINAL N°001> <JAPANESE N°001> ツートンカラーの群れはグルグルと回り続け、 三方向から催眠動画を見
<SPEAKER N°001>ERROR</SPEAKER N°001>
<ORIGINAL N°001>
TEXT THAT INTERESTS ME1
TEXT THAT INTERESTS ME1
</ORIGINAL N°001>
<JAPANESE N°001>
ツートンカラーの群れはグルグルと回り続け、
三方向から催眠動画を見せられているかのような錯覚に
陥る戦刃だが、それでも、彼女の表情は凍ったままだ。
</JAPANESE N°001>
<TRANSLATED N°001>
</TRANSLATED N°001>
<COMMENT N°001>
</COMMENT N°001>
------------------------------------------------------------
<SPEAKER N°002>ERROR</SPEAKER N°002>
<ORIGINAL N°002>
TEXT THAT INTERESTS ME2
</ORIGINAL N°002>
<JAPANESE N°002>
寧ろ、この異様な状況を前に、【超高校級の軍人】は
一際心が平静になりつつある。
</JAPANESE N°002>
<TRANSLATED N°002>
</TRANSLATED N°002>
<COMMENT N°002>
</COMMENT N°002>
------------------------------------------------------------
TEXT THAT INTERESTS ME1
TEXT THAT INTERESTS ME1
TEXT THAT INTERESTS ME2
...
TEXT THAT INTERESTS ME254
我有一个使用宏和搜索/替换功能的想法,但我一辈子都不能让它工作。文件太长,无法手动执行此操作。我使用的是notepad++,但请告诉我使用不同的程序是否更容易
另外,如果这个问题重复,我也很抱歉。这里有一个方法:
- Ctrl+H
- 查找内容:
(?:(!)*\R*(?:(?!)+)(?:(?!)*)
- 替换为:
$1
- 检查匹配案例
- 检查环绕
- 检查正则表达式
- 检查
。匹配换行符
- 全部替换
powershell中的一块蛋糕:) 另外:您的XML无效
- 按CTRL+R组合键
- 键入
powershell
- 按enter键,将显示一个蓝色窗口。如果不是的话,你可能会在linux上:P
- 键入下面的行,但用路径替换
:D:\t.txt
(Get Content D:\t.txt-Raw)| Select String-Pattern“(?smi)(.*)您拥有的类似于XML,但它不是真正的XML。该文件来自何处?旧视频游戏的文件。它有.XML扩展名。不幸的是,拥有XML扩展名并不能使其成为XML。您必须使用非XML工具来处理该文件。
TEXT THAT INTERESTS ME1
TEXT THAT INTERESTS ME1
TEXT THAT INTERESTS ME2