Имам променлива address
, която засега е дълъг низ, съдържащ някаква ненужна информация, напр.: "Aboriginal Relations 11th Floor Commerce Place 10155 102 Street Edmonton AB T5J 4G8 Phone 780 427-9658 Fax 780 644-4939 Email [email protected]"
Aboriginal Relations
е в променлива, наречена title
, и аз се опитвам да извикам address.gsub!(title,'')
, но тя връща оригиналния низ.
Опитах също address.gsub!(/#{title}/,'')
и address.gsub!("#{title}",'')
, но и те не работят. Някакви идеи?
Съжалявам, правописната грешка възникна, когато го написах в препълването на стека, ето кода и изхода, копирани и поставени:
(това е в рамките на цикъл, така че ще има множество изходи)
p title
address.gsub!(title,'')
p address
изход
"Aboriginal Relations "
"Aboriginal Relations 11th Floor Commerce Place 10155 102 Street Edmonton AB T5J 4G8 Phone 780 427-9658 Fax 780 644-4939 Email [email protected]"
"Aboriginal Tourism Advisory Council "
"Aboriginal Tourism Advisory Council 5th Floor Terrace Building 9515 107 Street Edmonton AB T5K 2C3 Phone 780 427-9687 Fax 780 422-7235 Email [email protected]"
"Acadia Foundation "
"Acadia Foundation PO Box 96 Oyen AB T0J 2J0 Phone 403 664-3384 Fax 403 664-3316 Email [email protected]"
"Access Advisory Council "
"Access Advisory Council 12th Floor Centre West Building 10035 108 Street Edmonton AB T5J 3E1 Phone 780 427-2805 Fax 780 422-3204 Email [email protected]"
"ACCM Benevolent Association "
"ACCM Benevolent Association Suite 100 9403 95 Avenue Edmonton AB T6C 4M7 Phone 780 468-4648 Fax 780 468-4648 Email [email protected]"
"Acme Municipal Library "
"Acme Municipal Library PO Box 326 Acme AB T0M 0A0 Phone 403 546-3845 Fax 403 546-2248 Email [email protected]"
по същия начин, ако опитам address.match(/#{title}/)
, получавам нула.