我正在尝试使用以下结构删除大型xml文件(800万行)中的一些条目:
<sectors>
"coords": ["0" , "4"]
452;2|
460;4|
1001;6|
385;1|
463;1|
</sector>
"coords": ["0" , "8"]
629;2|
460;3|
75;3|
1010;3|
458;2|
450;1|
</sector>
我想删除1000以下的所有条目。
示例:452; 2 |
所以我想要一个正则表达式来捕获低于1000的数字加上分号以及该行之后的数字。那可能吗?
我在记事本++ btw
中这样做由于
答案 0 :(得分:2)
答案 1 :(得分:2)
正则表达式^\d\d?\d?;\d+\|$
将匹配1000
以下的非负数,后跟分号,后跟任意非负数,后跟|
。