我想给用户一个可以输入文本的文本区域。稍后我会针对不同的输入匹配该输入,并在匹配时提取它。用户输入+ Ruby +正则表达式?
流量:
- 用户输入与回报的文本到文本区域
- 文本在文本字段保存在数据库
然后我用下面的提取:
text_reply = text_reply.sub(/#{user.text_to_extract}/m, '').strip
问题在于它看起来像新的线条或管道这样的字符|正在打破它。作为想要匹配的输入可以看起来像这样:
XXXXXX
XXXXXX
XXXX & XXXXX
asdasd: 123312321 | dasasddsadasads
http://yahoo.com
建议? Thansk
简单的字符串替换不会做? – Dogbert 2011-03-22 19:08:52