0

有没有办法在记事本++中使用正则表达式搜索和替换功能将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])$
4

1 回答 1

1

您可以通过搜索来做到这一点

0/(\d)(\d)

并将所有替换为

\([0-\1][0-\2]\)$

但你确定你做的是对的吗?

([0-2][0-2])不匹配从00to的范围22,它匹配00, 01, 02, 10, 11, 12, 20, 21and 22(仅此而已)...

于 2013-04-30T06:37:26.887 回答