所以我发现自己需要从项目中的字符串开头和结尾删除<br />
标签。我写了一个快速的小方法,可以满足我的需求,但我并不确定这是处理此类事情的最佳方法。我怀疑可能有一个方便的正则表达式可以只用几行代码完成。以下是我得到的内容:
def remove_breaks(text)
if text != nil and text != ""
text.strip!
index = text.rindex("<br />")
while index != nil and index == text.length - 6
text = text[0, text.length - 6]
text.strip!
index = text.rindex("<br />")
end
text.strip!
index = text.index("<br />")
while index != nil and index == 0
text = test[6, text.length]
text.strip!
index = text.index("<br />")
end
end
return text
end
现在,
"<br />"
可能是任何东西,制作一个通用的函数来接收需要从开头和结尾剥离的字符串作为参数会更有用。我很乐意听取任何关于如何使代码更简洁的建议,因为这似乎可以改进。