在这里问我,我正在尝试在这里为标签添加一个属性,想知道我是否可以使用BeautifulSoup方法,或者应该使用普通的字符串操作.
一个例子可能会说明这一点,因为这是一个奇怪的解释.
HTML代码现在的样子:
<option value="BC">BRITISH COLUMBIA</option>
Run Code Online (Sandbox Code Playgroud)
我希望它看起来如何:
<option selected="" value="BC">BRITISH COLUMBIA</option>
Run Code Online (Sandbox Code Playgroud)
谢谢您的帮助!
我在这里遇到一个简单的if else链错误,我无法弄清楚发生了什么.我前几天开始学习ruby,我已经知道了一些java,并且只是想重新编写程序来更快地学习ruby.我想要计算元音和辅音.无论如何这里是我的代码......
#!/usr/bin/ruby/
alphabet = 'abcdefghijklmnopqrstuvwxyz'
array = alphabet.chars.to_a
vowel = 0
cons = 0
puts array.at(1)
for i in 0...26
if array.at(i) == "a"
vowel++
elsif array.at(i) == 'e'
vowel++
elsif array.at(i) == 'i'
vowel++
elsif array.at(i) == 'o'
vowel++
elsif array.at(i) == 'u'
vowel++
else
cons++
end#end if else chain
end#end for loop
puts 'Vowel: ' + vowel.to_s
puts 'Consonants: ' + cons.to_s
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误:
C:/ Users/Kelan/Documents/Programming/Ruby Files/Little Programs/Alphabet.rb:11:语法错误,意外的keyword_elsif elsif array.at(i)=='e'^
C:/ Users/Kelan/Documents/Programming/Ruby Files/Little Programs/Alphabet.rb:13:语法错误,意外的keyword_elsif elsif array.at(i)=='i'^
C:/ Users/Kelan/Documents/Programming/Ruby …