【发布时间】:2011-07-03 17:55:09
【问题描述】:
假设一个人发布了这条消息:
“#books 列夫·托尔斯泰的《战争与和平》——我喜欢这本书。”
我想把它解析成三个变量,像这样:
@title = "战争与和平"
@author = "列夫·托尔斯泰"
@Comment = "我喜欢这本书"
我确信这对于 Regex Ninja 来说是一个简单的难题。不幸的是,我只是一个卑微的村民,拖着真正的 Regex Ninjas 训练的血淋淋、汗流浃背的地板。
如果您可以在消息帖子中建议一个不需要太多结构的正则表达式,则可以加分。理想情况下,我想在没有结构(或至少结构/要求较少)的情况下获得相同的三个变量:@author 的“@title”-@comment。
谢谢!
【问题讨论】:
标签: ruby-on-rails regex