我想用“”替换 d[24] 中的标记。有谁能够帮助我。谢谢
:1 > d = "01-04-2013 ist the first-day of April"
=> "01-04-2013 ist the first-day of April"
:2 > d.index(/(\D|\s)(\/|\-|\:|\#|\\|\"|\'){1,}/)+1
=> 24
:3 > d[d.index(/(\D|\s)(\/|\-|\:|\#|\\|\"|\'){1,}/)+1]
=> "-"
我想用“”替换 d[24] 中的标记。有谁能够帮助我。谢谢
:1 > d = "01-04-2013 ist the first-day of April"
=> "01-04-2013 ist the first-day of April"
:2 > d.index(/(\D|\s)(\/|\-|\:|\#|\\|\"|\'){1,}/)+1
=> 24
:3 > d[d.index(/(\D|\s)(\/|\-|\:|\#|\\|\"|\'){1,}/)+1]
=> "-"
我不确定我得到你的问题,但不会
d[24] = " "
工作?
要替换您的表达式正在查找索引的字符,只需分配' '
给它;
irb(main):001:0> d = "01-04-2013 是 4 月的第一天"
=> "01-04-2013 是 4 月的第一天"
irb(main):002:0> d[d.index(/(\D|\s)(/|-|\:|#|\|\"|\'){1,}/)+1] = ' '
=> " "
irb( main):003:0> d
=> "01-04-2013 ist 四月的第一天"