javascript - replace callback function with matches -


& lt; विकी & gt; यह पृष्ठ & lt; / wiki & gt; से & lt; A href = 'wiki / this_page' & gt; यह पृष्ठ & lt; / a & gt;
कॉलबैक फ़ंक्शन का उपयोग कर:

  text = text.replace (/ & lt; विकी & gt; (। +?) & Lt; \ / wiki & gt; / g, फ़ंक्शन (मैच) {वापसी "& lt; a href = 'wiki /" + match.replace (/ / g,' _ ') + "' & gt;" + मैच + " & Lt; / a & gt; ";});  

परिणाम यह है कि टैग & lt; विकी & gt; संरक्षित है (पूर्ण मैच) - & lt; a href = 'wiki / & lt; विकी & gt; this_page & lt; / विकी & gt; 'gt; & lt; विकी & gt; यह पृष्ठ & lt; / wiki & gt; & lt; / a & gt;

क्या मैचों [0] मिलना है, मेल [1] के रूप में PHP के preg_replace_callback () ?

मैचों पैरामीटर के रूप में लेता है।

उदाहरण के लिए:

  text = text.replace (/ & lt; विकी & gt; (। +?) & Lt; \ / wiki & gt; / g, फ़ंक्शन (मैच, सामग्री, ऑफ़सेट, S) {return "& lt; a href = 'wiki /" + content.replace (/ / g,' _ ') + "' & gt;" + + सामग्री + "& lt; / a & gt;";});  

(दूसरा पैरामीटर पहला कैप्चर समूह है)


Comments

Popular posts from this blog

Eclipse CDT variable colors in editor -

AJAX doesn't send POST query -

wpf - Custom Message Box Advice -