json - python中用正则表达式去掉字符串中的冒号
黄舟
黄舟 2017-04-18 10:30:40
0
4
1003

初学python,最近尝试爬数据,json字符串的value中有冒号,需要去掉。我的代码如下。
a和b都是value中会有冒号的字符串

import re
a = "Title:'Intern: Customer Experience + Innovation (CX+I) Intern Brands'"
b = "cmp:'Adecco: USA',cmpesc:'Adecco: USA'"
result = re.sub('^(?:Title|cmp|cmpesc):.+(\:)','', a)

代码执行结果是只剩 Customer Experience + Innovation (CX+I) Intern Brands',之前的内容全被删除了,而我想要的效果是只删intern之后的那个冒号(title后的冒号要保留)。
请问大家该如何修改?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全員に返信(4)
大家讲道理

リーリー

いいねを押す +0
PHPzhong

この場合:

リーリー

以上です

いいねを押す +0
巴扎黑

案の定、質問を間違えて読みました....

いいねを押す +0
小葫芦

コロンを削除する必要はありません、そのまま辞書に変えてください~

リーリー

関数として書く

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート