所有的數字讓我們想象一下,你有一個字符串:摘自一個字符串中的R
strLine <- "The transactions (on your account) were as follows: 0 3,000 (500) 0 2.25 (1,200)"
是否有剔除數字到生產下列要求的解決方案的陣列/向量函數:
result <- c(0, 3000, -500, 0, 2.25, -1200)?
即
result[3] = -500
通知,則數字以會計表格,以便負數APPE呈現()之間。另外,您可以假定只有數字出現在數字第一次出現的右側。我對正則表達式並不擅長,所以如果你需要幫助的話可以提供幫助。另外,我不想假設字符串總是相同的,所以我正在尋找在第一個數字的位置之前去掉所有單詞(以及任何特殊字符)。
嘿,你錯過了你的第一個正則表達式的一段時間。結果應該有2.25,而不是2和25. –
@mplourde哎呀!感謝您指出了這一點。 –
這很可怕。你的正則表達式就像我想要的一樣。我嘗試了,5正則表達式,並沒有帶來獨立於小數點(。,,)的值,你的做法。謝謝! –