簡體   English   中英

需要刪除R中兩個特殊字符之間的內容

[英]Need to remove content which are between two special characters in R

我的輸入字符串是7/31/2015 ,我的輸出字符串應該是7/2015

我正在嘗試使用gsub('/./','/','7/31/2015')但沒有得到正確的結果。

我會堅持你的格式。 您只需在捕獲的字符串中添加一個+

 gsub('/.+/','/','7/31/2015')

只需您這樣:

/\/\d+/
  • \\/匹配字符/從字面上
  • \\d+一個或多個數字

在線演示


完整代碼:

gsub('/\\d+/','/','7/31/2015')

它不起作用,因為您匹配一個字符 . /./

嘗試使用/.+//\\d+/並替換為/

gsub('/.+/','/','7/31/2015')

要么

gsub('/\\d+/','/','7/31/2015')

Regex101演示

暫無
暫無

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

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