【问题标题】:How can i strip strings on Python?如何在 Python 上剥离字符串?
【发布时间】:2021-08-12 02:44:23
【问题描述】:

我怎样才能去掉下面的字符串?(我只是想创建一个列来显示城市和州,你可以在\n后面看到城市和州的名字)

df['Address']
array(['208 Michael Ferry Apt. 674\nLaurabury, NE 37010-5101',
       '188 Johnson Views Suite 079\nKathleen, CA 48958',
       '9127 Elizabeth Stravenue\nDanieltown, WI 06482-3489', ...,
       '4215 Tracy Garden Suite 076\nJoshualand, VA 01707-9165',
       'USS Wallace\n**FPO AE** 73316',
       '37778 George Ridges Apt. 509\nEast Holly, NV 29290-3595'],
      dtype=object)

【问题讨论】:

标签: python string strip manipulate


【解决方案1】:

您可以使用正则表达式来获取城市名称,在您的情况下,它看起来像这样:

    import re
    example_string = '208 Michael Ferry Apt. 674\nLaurabury, NE 37010-5101'
    
    city = re.findall(r"\n(.*?),", text)
    
    print(city)

但是,鉴于您的数组中有 ... ,可能会导致问题,因为这不是字符串。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-16
    • 2020-11-15
    • 2011-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-04
    • 2016-11-04
    相关资源
    最近更新 更多