-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]
  => "-" 
4

2 に答える 2

2

私はあなたの質問を得るかどうかはわかりませんが、しません

d[24] = " "

仕事?

于 2012-09-29T08:32:45.220 に答える
0

式がインデックスを見つけている文字を置き換えるには、' 'それに割り当てるだけです。

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 4 月 1 日"

于 2012-09-29T08:36:15.583 に答える