下面是存储在文本文件中的主机名列表.
web1.maxi.com
web3.maxi.com
web4.maxi.com
web5.maxi.com
web6.maxi.com
web7.maxi.com
web8.maxi.com
web9.maxi.com
web11.maxi.com
Run Code Online (Sandbox Code Playgroud)
为了显示它,它需要被解析和重写/显示为
web[1,3-9,11].maxi.com
Run Code Online (Sandbox Code Playgroud)
你能帮助我吗,任何建议都会有所帮助.
我有一个非常大的文件与德国邮政编码/ zipcodes.对于每个代码,我想找到正确的联邦州.我做的是以下.
看起来像这样:
{if ($1 >= 01001 && $1 <=01936)
print "Sachsen" >"PLZ6.txt"}
{if ($1 >= 01941 && $1 <= 01998)
print "Brandenburg" >"PLZ6.txt"}
{if ($1 >= 02601 && $1 <= 02999)
print "Sachsen" >"PLZ6.txt"}
{if ($1 >= 03001 && $1 <= 03253)
print "Brandenburg" >"PLZ6.txt"} #this goes on for another 150 different lines...
Run Code Online (Sandbox Code Playgroud)
所以我认为我只得到一个zipcode的名称(如果它落在条件的范围内).这意味着我的新文件中应该有2267个案例.但是,我的新文件为23k案例.
我想知道,如果邮政编码属于多个范围......你有什么想法,为什么邮政编码可以适应几种情况?我想让每个邮政编码完全匹配一个条件.