我想給用戶一個可以輸入文本的文本區域。稍後我會針對不同的輸入匹配該輸入,並在匹配時提取它。用戶輸入+ 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