如果在某个地方有答案,我深表歉意,但如果有的话,我的搜索技能会让我失望。
我正在使用 UltraEdit,我需要从一些 JSON 模式中删除一些行,以便更轻松地比较它们。
所以给出以下内容:
"PaymentMethod": {
"$id": "/properties/PaymentMethod",
"items": {
"$ref": "PaymentMethod.json"
},
"type": "array"
}
使用这个正则表达式:
^.*\".*\"\: \".*$\r\n
选择这些行:
"$id": "/properties/PaymentMethod",
"$ref": "PaymentMethod.json"
"type": "array"
我需要做的是跳过 $ref 行。
我试图通过选择标准以各种方式使用 (?!json) 进行消极的环顾工作,但惨遭失败。
这样做的目的是删除选定的行。
谢谢你的帮助。
更新:为了澄清,我想删除与我的 Regex 找到的条件匹配的行,但我不想删除 $ref 行。所以我希望找到一种相对简单的方法来使用 UltraEdit 中的直接 perl 正则表达式来做到这一点。
我已经使用 Python 脚本创建了一个解决方法,因此我可以完成我的工作,但是找出是否有办法做到这一点仍然很有趣。:)