有没有办法在记事本++中使用正则表达式搜索和替换函数来将ip地址更改为以下范围?
以下
RewriteCond %{REMOTE_HOST} ^14.96.0.0/14
RewriteCond %{REMOTE_HOST} ^14.102.0.0/17
RewriteCond %{REMOTE_HOST} ^14.102.128.0/22
RewriteCond %{REMOTE_HOST} ^14.102.160.0/19
要改为
RewriteCond %{REMOTE_HOST} ^14.96.0.([0-1][0-4])$
RewriteCond %{REMOTE_HOST} ^14.102.0.([0-1][0-7])$
RewriteCond %{REMOTE_HOST} ^14.102.128.([0-2][0-2])$
RewriteCond %{REMOTE_HOST} ^14.102.160.([0-1][0-9])$
答案 0 :(得分:1)
您可以通过搜索
来执行此操作0/(\d)(\d)
并用
替换所有\([0-\1][0-\2]\)$
但你确定你做的是正确的吗?
([0-2][0-2])
与00
到22
的范围不匹配,匹配00
,01
,02
,{{1 }},10
,11
,12
,20
和21
(以及其他内容)......