我想用d“替换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]
=> "-"
答案 0 :(得分:2)
我不确定我会得到你的问题,但不会
d[24] = " "
工作?
答案 1 :(得分:0)
要替换表达式找到索引的字符,只需为其指定' '
;
IRB(主):001:0> d =“01-04-2013 ist 4月的第一天”
=> “01-04-2013是四月的第一天” IRB(主):002:0> d [d.index(/(\ D | \ s)(/ | - | \:|#| \ | \“| \'){1,} /)+ 1] =''
=> “” IRB(主):003:0>的 d 强>
=> “01-04-2013是四月的第一天”