游戏达人
  
- 贡献度
- 199
- 金元
- 19187
- 积分
- 2715
- 精华
- 0
- 注册时间
- 2006-12-5
|
本帖最后由 fuckmetu 于 2014-1-1 18:59 编辑
转战notepad++
+++++++++++++++++++++++++++++++++++++++
根据七楼的gime1103童鞋指出
notepad++的表达式规则与EditPlus 3的不一样
另我在网上搜索了一下正则表达式的规则
发现EditPlus 3的功能不全面很多运算都不支持
似乎notepad++的更全面一点
不过notepad++不能保存查找和替换列表
啊啊啊
还是先试试notepad++吧
+++++++++++++++++++++++++++++++++++++++
三楼的xiaoshizu童鞋提到了破损容器的问题
更正了一下
EditPlus 3的百度盘+++++++++++++++++++++++++++++++++++++++
正文
+++++++++++++++++++++++++++++++++++++++
notepad++中的“正则表达式”:
清理制定地点内的所有东西(修正)
0.144..((?:f[^\n]*\n){0,})([IC][^\n]+\n[^\n\}]+..\n){0,}(I[^\n]*\n\S*"item_note":"lj"[^\n]*\n)([IC][^\n]+\n[^\n]+\n){0,}
0 144\r\n$1$3
说明:需要在一个物品上雕刻“lj”,将这个物品扔到想清空物品的地点上。
删除破损的物品
-----
不删除装东西的容器
I \d\d? \d\d?\r\n\{"invlet":0,\S*"damage":\d\S*\}\r\n(?!C)
------
包含容器内的物品一同删除
I \d\d? \d\d?\r\n\{"invlet":0,\S*"damage":\d\S*\}\r\n(C \r\n\S*\r\n)?
删除被感染的肉、人肉、肉、尸体
I \d\d? \d\d?\r\n\{"invlet":0,"typeid":"(meat_tainted|human_flesh|meat|corpse)",\S*\}\r\n
删除烧焦的物品
I \d\d? \d\d?\r\n\{"invlet":0,\S*"burnt":\d\S*\}\r\n(C \r\n\S*\r\n)?
删除none物品
I \d\d? \d\d?\r\n\{\S*"typeid":"null",\S*\}\r\n
清理垃圾桶内的东西
("name":"lj",\S*"id":"box",\S*"items":\[)\S*\{[^\}]*\}\]
$1\]
说明:需要建一个只有一格的名为“lj”的车,安装个行李箱,不要的东西都扔进去
=======================================
原EditPlus 3中的“正则表达式”:
删除破损的物品(更正)
-----
不删除装东西的容器
查找:I ..? ..?\n{"invlet":0,.*"damage":[1-4].*}\n([^C])
替换:/1
------
包含容器内的物品一同删除
查找:I ..? ..?\n{"invlet":0,.*"damage":[1-4].*}\n(C \n.*\n)?
替换:
删除被感染的肉、人肉
查找:I ..? ..?\n{"invlet":0,"typeid":"(meat_tainted|human_flesh)",.*}\n
替换:
删除烧焦的物品
查找:I ..? ..?\n{"invlet":0,.*"burnt":[0-9].*}\n(C \n.*\n)?
替换:
删除none物品
查找:I ..? ..?\n{.*"typeid":"null",.*}\n
替换:
删除尸体
查找:I ..? ..?\n{.*"typeid":"corpse",.*}\n
替换:
清理垃圾桶内的东西
查找:("name":"lj".*"id":"box",.*"items":\[).*{[^}]*}\]
替换:\1\]
说明:需要建一个只有一格的名为“lj”的车,安装个行李箱,不要的东西都扔进去
ps:
1.用EditPlus 3的话,可以将上面的内容添加到查找和替换列表中,以便多次使用。
2.替换:后面没有内容就是不填写的意思
如果发现有错误请务必通知我
谢谢
|
评分
-
2
查看全部评分
-
|