删除任何级别 <30 的行
remove any lines which level <30
我有一个请求,我在记事本++上使用正则表达式,我有我的数据库,它包含像
这样的行
test1 - Level : 12 - Role : Healer
test2 - Level : 30 - Role : Healer
test3 - Level : 35 - Role : Healer
test3 - Level : 162 - Role : Healer
我希望它删除所有级别 <30 的行,因此输出应该是
test2 - Level : 30 - Role : Healer
test3 - Level : 35 - Role : Healer
test3 - Level : 162 - Role : Healer
提前致谢
您可以尝试以下正则表达式查找和替换:
Find: ^.*Level : [12]?[0-9]\b.*\R?
Replace: (empty)
这里有一个 demo 表明逻辑正在运行。
我有一个请求,我在记事本++上使用正则表达式,我有我的数据库,它包含像
这样的行test1 - Level : 12 - Role : Healer
test2 - Level : 30 - Role : Healer
test3 - Level : 35 - Role : Healer
test3 - Level : 162 - Role : Healer
我希望它删除所有级别 <30 的行,因此输出应该是
test2 - Level : 30 - Role : Healer
test3 - Level : 35 - Role : Healer
test3 - Level : 162 - Role : Healer
提前致谢
您可以尝试以下正则表达式查找和替换:
Find: ^.*Level : [12]?[0-9]\b.*\R?
Replace: (empty)
这里有一个 demo 表明逻辑正在运行。