Advertisement
Guest User

Untitled

a guest
Jun 29th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. <?php
  2. $pattern=<<<PTN
  3. #<a id="dnn_ctr[0-9]+_EditHTML_cmdUpdate" class="CommandButton" href="javascript:__doPostBack\('dnn\$ctr[0-9]+\$EditHTML\$cmdUpdate',''\)" style="display:inline-block;border-style:None;">Update</a>#
  4. PTN;
  5. $string = <<<PTN
  6. <a id="dnn_ctr6450_EditHTML_cmdUpdate" class="CommandButton" href="javascript:__doPostBack\('dnn\$ctr6450\$EditHTML\$cmdUpdate',''\)" style="display:inline-block;border-style:None;">Update</a>&nbsp;
  7. PTN;
  8. $string = str_replace("'", "\'", $string);
  9. $string = str_replace("\"", "\\\"", $string);
  10. echo "<BR/>Pattern: " . htmlspecialchars($pattern);
  11. echo "<BR/><BR/>Data: " . htmlspecialchars($string);
  12. echo "<BR/><BR/>Matched? " . preg_match($pattern, $string);
  13.  
  14. /*
  15. Output:
  16. Pattern: #<a id="dnn_ctr[0-9]+_EditHTML_cmdUpdate" class="CommandButton" href="javascript:__doPostBack\('dnn$ctr[0-9]+$EditHTML$cmdUpdate',''\)" style="display:inline-block;border-style:None;">Update</a>#
  17.  
  18. Data: <a id=\"dnn_ctr6450_EditHTML_cmdUpdate\" class=\"CommandButton\" href=\"javascript:__doPostBack\(\'dnn$ctr6450$EditHTML$cmdUpdate\',\'\'\)\" style=\"display:inline-block;border-style:None;\">Update</a>&nbsp;
  19.  
  20. Matched? 0
  21. */
  22. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement