我正在尝试将主机 (myserver.com) 添加到 127.0.0.1
下的主机文件中
我正在执行搜索和替换,但仅当主机尚不存在时才需要匹配。
可能的情况是:
127.0.0.1 localhost localhost.localdomain Quality # Should match because myserver.com isn't here
127.0.0.1 localhost localhost.localdomain Quality myserver.com # Shouldn't match
127.0.0.1 localhost localhost.localdomain myserver.com Quality # Shouldn't match
我尝试了否定前瞻,但我错过了一些东西:
^127\.0\.0\.1\s+\S*(?!myserver\.com)\S*
最佳答案
搜索所有与“myserver.com”不匹配的字符串中的所有“127.0.0.1”
(?!.*myserver\.com.*)(^127\.0\.0\.1.*?$)
关于python - 在不知道字符数量的情况下进行负向预测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47887769/