2012-03-07 58 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") 

这将取代所有的事件。

为什么你只想取代第一个?