用python正则表达式转换php数组到javascript字典

代码如下:

#coding=utf-8

"""
将php数组的省市表,转换成js的字典, 并打印出来,如下面的形式:
#provinceDict["四川省"] = ["南充市", "成都市"];
#provinceDict["浙江省"] = ["杭州市", "嘉兴"];
......
这个例子主要是练习正则表达式......
"""

__author__ = 'lc'

import re

province_str = """
    array('mName' =>'北京市',
                    'mItems' => array ('东城区','西城区','崇文区','宣武区','朝阳区','丰台区','石景山区','海淀区','门头沟区','房山区','通州区','顺义区','昌平区','大兴区','怀柔区',
    '平谷区','密云县','延庆县')),
array('mName'=>'上海市',
               'mItems' => array ('黄浦区','卢湾区','徐汇区','长宁区','静安区','普陀区','闸北区','虹口区','杨浦区','闵行区','宝山区','嘉定区','浦东新区','金山区','松江区','青浦区','南汇区','奉贤区','崇明县')),
array('mName'=>'天津市',
               'mItems' => array ('和平区','河东区','河西区','南开区','河北区','红桥区','塘沽区','汉沽区','大港区','东丽区','西青区','津南区','北辰区','武清区','宝坻区','宁河县','静海县','蓟县')),
array('mName'=>'广东省',
               'mItems' => array ('广州市','韶关市','深圳市','珠海市','汕头市','佛山市','江门市','湛江市','茂名市','肇庆市','惠州市','梅州市','汕尾市','河源市','阳江市','清远市','东莞市','中山市','潮州市','揭阳市','云浮市')),
array('mName'=>'浙江省',
               'mItems' => array ('杭州市','宁波市','温州市','嘉兴市','湖州市','绍兴市','金华市','衢州市','舟山市','台州市','丽水市')),
array('mName'=>'江苏省',
               'mItems' => array ('南京市','无锡市','徐州市','常州市','苏州市','南通市','连云港市','淮安市','盐城市','扬州市','镇江市','泰州市','宿迁市')),
array('mName'=>'福建省',
               'mItems' => array ('福州市','厦门市','莆田市','三明市','泉州市','漳州市','南平市','龙岩市','宁德市')),
array('mName'=>'湖南省',
               'mItems' => array ('长沙市','株洲市','湘潭市','衡阳市','邵阳市','岳阳市','常德市','张家界市','益阳市','郴州市','永州市','怀化市','娄底市','湘西土家族苗族自治州')),
array('mName'=>'湖北省',
               'mItems' => array ('武汉市','黄石市','十堰市','宜昌市','襄樊市','鄂州市','荆门市','孝感市','荆州市','黄冈市','咸宁市','随州市','恩施土家族苗族自治州','仙桃市','潜江市','天门市','神农架林区')),
array('mName'=>'重庆市',
               'mItems' => array ('万州区','涪陵区','渝中区','大渡口区','江北区','沙坪坝区','九龙坡区','南岸区','北碚区','万盛区','双桥区','渝北区','巴南区','黔江区','长寿区','綦江县','潼南县','铜梁县','大足县','荣昌县','璧山县','梁平县','城口县','丰都县','垫江县','武隆县','忠县'

你可能感兴趣的:(python,正则表达式,正则表达式,javascript,python,php,金山,import)