2012-03-07 101 views
-4

取代第一空間比方說,我有一個字符串:查找和字符串

s = "one two three" 如何更換第一空間 

返回的字符串應該是"one two three"

+0

其實我在正則表達式中不強,我沒找到解決方案 – 2012-03-07 15:30:15

+3

你沒有回答我的問題。 – 2012-03-07 15:31:11

+0

只是隨機的東西 – 2012-03-07 15:33:45

回答

2

這應該工作:對字符串

s.sub(/ /,' ') 
+0

這會替換所有空格 – fl00r 2012-03-07 15:36:21

+0

他只想替換第一個出現的地方,我的回答也包括我知道的gsub,但我也回答了真正的問題。 – holaSenor 2012-03-07 15:38:55

+0

你說得對,我的不好,修好了! – andrefs 2012-03-07 15:43:03

2
s.sub(" ", "&nbsp") 

這將只替換第一次出現。

s.gsub(" ", "&nbsp") 

這將取代所有的事件。

爲什麼你只想取代第一個?