【发布时间】:2011-07-20 18:00:09
【问题描述】:
我想为用户提供一个可以输入文本的文本区域。稍后我会将该输入与不同的输入进行匹配,如果匹配则将其提取。
流程:
- 用户在文本区域中输入带有返回的文本
- 文本保存在数据库中的文本字段中
然后我用下面的来提取:
text_reply = text_reply.sub(/#{user.text_to_extract}/m, '').strip
问题在于,新行或竖线之类的字符似乎 |正在打破它。我们想要匹配的输入可能如下所示:
XXXXXX
XXXXXX
XXXX & XXXXX
asdasd: 123312321 | dasasddsadasads
http://yahoo.com
建议?谢谢
【问题讨论】:
-
简单的字符串替换不行吗?
标签: ruby regex ruby-on-rails-3