0

次のような文字列があります。

14.015_KNECHT_178178

次のように分割するにはどうすればよいですか。

art = 14.015
man = KNECHT

ご覧のとおり、区切り記号は_です。

4

2 に答える 2

2

string#splitはこれを行うことができます。

>> (art,man,foo) = "14.015_KNECHT_178178".split '_'
=> ["14.015", "KNECHT", "178178"]
>> p art
"14.015"
=> "14.015"
>> p man
"KNECHT"
=> "KNECHT"
>> p foo
"178178"
=> "178178"
于 2012-08-28T13:38:42.810 に答える
2

これを試して

art,man= "14.015_KNECHT_178178".split(/_/)

#splitの詳細については、こちらをご覧ください

于 2012-08-28T13:40:29.283 に答える