簡體   English   中英

去除子字符串中的特定字符

[英]Strip specific characters in a substring

我有以下清單:

dates = ["05/05/19", "05/12/18"]

我需要刪除日期,這將是第二個數字值。

我該怎么做? 我被允許使用Numpy

我的嘗試,但返回相同的內容:

import numpy as np

dates = ["05/05/19", "05/17/18"]
dates1 = np.array(dates)
dates2 = np.char.strip(dates1, "/")
print(dates2)

在“ /”上分割並選擇第二個元素。

days=[  x.split("/")[1] for x in dates]
days
['05', '12']

使用字符串split與切片和join

dates = ['/'.join(x.split('/')[::2]) for x in dates]

或正則表達式:

import re
dates = [re.sub(r'/\d+/', '/', x) for x in dates]
# ['05/19', '05/18']

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM