मैं उपयोगकर्ताओं को एक टेक्स्ट क्षेत्र देना चाहता हूं जहां वे टेक्स्ट दर्ज कर सकते हैं। बाद में मैं उस इनपुट को एक अलग इनपुट के खिलाफ मेल करूंगा और मिलान किए जाने पर इसे निकाल दूंगा।उपयोगकर्ता इनपुट + रूबी + रेगेक्स?
प्रवाह:
:- उपयोगकर्ता
- पाठ
फिर एक पाठ क्षेत्र में DB में सहेजा जाता है एक पाठ क्षेत्र मैं निकालने के लिए निम्न का उपयोग कर में रिटर्न के साथ टेक्स्ट दर्ज
text_reply = text_reply.sub(/#{user.text_to_extract}/m, '').strip
समस्या यह है कि ऐसा लगता है कि नई लाइनों या पाइप जैसे वर्ण | इसे तोड़ रहे हैं इनपुट के रूप में हम इसके खिलाफ मिलान करना चाहते हैं:
XXXXXX
XXXXXX
XXXX & XXXXX
asdasd: 123312321 | dasasddsadasads
http://yahoo.com
सुझाव? http://www.ruby-doc.org/core/classes/Regexp.html
विधि escape
देखें: Thansk
एक साधारण स्ट्रिंग प्रतिस्थापन नहीं करेगा? – Dogbert