javascript - regex match all characters after open bracket [ -


मैं एक regex

  / (? & Lt; = \ [] का उपयोग कर रहा हूं। *] / I   

एक [ के बाद प्रत्येक वर्ण को मैच के लिए। एक उपयोगकर्ता कुछ तरह से टाइप करेगा:

हैलो यह है [मुझे क्या चाहिए

मुझे यह चाहिए कि यह मैच मुझे क्या चाहिए । यह एक regex परीक्षक पर काम करने लगता है:। जब मैं इसे अपने कोड में उपयोग करता हूँ तो यह बिल्कुल काम नहीं करता है क्या ऐसा इसलिए है क्योंकि मैं सही regex स्वाद का उपयोग नहीं कर रहा हूँ? यहां मेरा स्निपेट है:

  var स्थान = document.getElementById ('locationField')। Value = (commandLineInput.match (/ (? & Lt; = \ [) (। *) / I) );   

मैं बस "स्थान" चर को [।]

जावास्क्रिप्ट का समर्थन नहीं करता है। बीटीडब्ल्यू आप i ध्वज का उपयोग क्यों कर रहे हैं? आपके regex में कोई भी पत्र नहीं है।

कैसे के बारे में:

  var str = "हैलो यह [मुझे क्या चाहिए"; Var want = str.match (/ \ [(। +) $ /) [1];   

इसके बजाय?

Comments

Popular posts from this blog

mysql - BLOB/TEXT column 'value' used in key specification without a key length -

ruby on rails - Convert a Activerecord result with has_one associations into a single hash per record -

javascript - Read complete data from stream from onMessage -