代码之家  ›  专栏  ›  技术社区  ›  tktktk0711

Python:将日语单词替换为大括号,例如{keyword:ƒå±‹},{keyword:å…åœ;ɐɐɐɐɐɐɐ,}

  •  -1
  • tktktk0711  · 技术社区  · 7 年前

    下面是一些日语句子:

     {keyword: 部屋}いいね!
     {keyword: 公園}は綺麗です.
     私は{keyword: 部屋捜査}です。
    

    .......... .........

    我想替换如下子字符串:{keyword:騱},{keyword:}。。。。。带有“关键字”。

    例如:

    input: 私は{keyword: 部屋捜査}です  
    
    output: 私はkeywordです
    

    我的尝试代码如下,但它是错误的,结果是一样的:

    import re
    s = '{keyword: 賃貸}'    
    t = re.sub(r"\{keyword:[あ-んア-ン一-]+\}", 'keyword', s)
    print(t) 
    

    谢谢

    1 回复  |  直到 7 年前
        1
  •  -1
  •   nandal    7 年前

    使用以下命令:-

    inputString = "私は{keyword: 部屋捜査}です"
    t = re.sub(r"\{keyword:[^}]*}", 'keyword', inputString)
    print(t)