>  Q&A  >  본문

json - python中用正则表达式去掉字符串中的冒号

初学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后的冒号要保留)。
请问大家该如何修改?

黄舟黄舟2711일 전950

모든 응답(4)나는 대답할 것이다

  • 大家讲道理

    大家讲道理2017-04-18 10:32:40

    으아악

    회신하다
    0
  • PHPz

    PHPz2017-04-18 10:32:40

    이 경우:

    으아아아

    좋네요

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-04-18 10:32:40

    물론 질문을 잘못 읽었네요....

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-18 10:32:40

    콜론을 뺄 필요 없이 그냥 사전으로 바꿔보세요~

    으아악

    함수로 작성

    으아악

    회신하다
    0
  • 취소회신하다