首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

Perl:求地址中的省名或市名的子字符串,该如何处理

2013-01-11 
Perl:求地址中的省名或市名的子字符串例如:北京市***** ?結果:北京市河北省***** ?結果:河北省 [解决办法]

Perl:求地址中的省名或市名的子字符串
例如:
北京市***** ?結果:北京市
河北省***** ?結果:河北省 

[解决办法]
我知道这样子是可以的,就是感觉太繁琐了。

use Encode;
my $line = '北京市*****';
$line = decode( "gb2312", $line );
my $regex = '^(\w+(省
[解决办法]

[解决办法]
自治区))';
$regex = decode( "gb2312", $regex );
if( $line =~ /$regex/ )
{
print encode( "gb2312", $1 );
}

热点排行