Friday, 15 May 2015

regex - Matching URLs in text except for pre existing <a href=''...> links -


मेरे पास निम्न regex है:

  var URLREGETX1 = / (\ b (https? | एफ़टीपी): \ / \ / [- एक-Z0-9 + & amp; @ # \ /% = ~ _ |:।,;] * [- एक-Z0-9 + & amp; @ # \ /% = ~ _ |]) / GIM;  

जो प्रोटोकॉल और यूआरएल को कैप्चर करता है यह अच्छी तरह से काम करता है, लेकिन मैं यह सुनिश्चित करना चाहूंगा कि यह फू लिंक नहीं लाती।

मैं (?! Href = \ ") के साथ बेला जाने की कोशिश करता हूं। / P>

मैंने इस का उपयोग करके यह कार्य किया है।

 < कोड> (? & Lt;; RegExpThatShouldNotBeAPrefix) RegExpToMatch  

के अनुसार regex101 यह जावास्क्रिप्ट द्वारा समर्थित नहीं है, लेकिन आपको इस क्षेत्र में परीक्षण करना चाहिए।

मैंने बनाया यह अजगर पर स्विच करके काम करता है।


No comments:

Post a Comment