Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>The explanation of the regular expression that you posted (created using <a href="http://www.regexbuddy.com" rel="nofollow">RegexBuddy</a>):</p> <pre class="lang-none prettyprint-override"><code>^.syn ((([0-9]{1,3}\.){3}[0-9]{1,3})|([a-zA-Z0-9_-]+\.[a-zA-Z0-9_-]+\.[a-zA-Z0-9_.-]+)) [0-9]{1,5} [0-9]{1,15} [0-9]{1,15} Assert position at the beginning of the string «^» Match any single character that is not a line break character «.» Match the characters “syn ” literally «syn » Match the regular expression below and capture its match into backreference number 1 «((([0-9]{1,3}\.){3}[0-9]{1,3})|([a-zA-Z0-9_-]+\.[a-zA-Z0-9_-]+\.[a-zA-Z0-9_.-]+))» Match either the regular expression below (attempting the next alternative only if this one fails) «(([0-9]{1,3}\.){3}[0-9]{1,3})» Match the regular expression below and capture its match into backreference number 2 «(([0-9]{1,3}\.){3}[0-9]{1,3})» Match the regular expression below and capture its match into backreference number 3 «([0-9]{1,3}\.){3}» Exactly 3 times «{3}» Note: You repeated the capturing group itself. The group will capture only the last iteration. Put a capturing group around the repeated group to capture all iterations. «{3}» Match a single character in the range between “0” and “9” «[0-9]{1,3}» Between one and 3 times, as many times as possible, giving back as needed (greedy) «{1,3}» Match the character “.” literally «\.» Match a single character in the range between “0” and “9” «[0-9]{1,3}» Between one and 3 times, as many times as possible, giving back as needed (greedy) «{1,3}» Or match regular expression number 2 below (the entire group fails if this one fails to match) «([a-zA-Z0-9_-]+\.[a-zA-Z0-9_-]+\.[a-zA-Z0-9_.-]+)» Match the regular expression below and capture its match into backreference number 4 «([a-zA-Z0-9_-]+\.[a-zA-Z0-9_-]+\.[a-zA-Z0-9_.-]+)» Match a single character present in the list below «[a-zA-Z0-9_-]+» Between one and unlimited times, as many times as possible, giving back as needed (greedy) «+» A character in the range between “a” and “z” «a-z» A character in the range between “A” and “Z” «A-Z» A character in the range between “0” and “9” «0-9» The character “_” «_» The character “-” «-» Match the character “.” literally «\.» Match a single character present in the list below «[a-zA-Z0-9_-]+» Between one and unlimited times, as many times as possible, giving back as needed (greedy) «+» A character in the range between “a” and “z” «a-z» A character in the range between “A” and “Z” «A-Z» A character in the range between “0” and “9” «0-9» The character “_” «_» The character “-” «-» Match the character “.” literally «\.» Match a single character present in the list below «[a-zA-Z0-9_.-]+» Between one and unlimited times, as many times as possible, giving back as needed (greedy) «+» A character in the range between “a” and “z” «a-z» A character in the range between “A” and “Z” «A-Z» A character in the range between “0” and “9” «0-9» The character “_” «_» The character “.” «.» The character “-” «-» Match the character “ ” literally « » Match a single character in the range between “0” and “9” «[0-9]{1,5}» Between one and 5 times, as many times as possible, giving back as needed (greedy) «{1,5}» Match the character “ ” literally « » Match a single character in the range between “0” and “9” «[0-9]{1,15}» Between one and 15 times, as many times as possible, giving back as needed (greedy) «{1,15}» Match the character “ ” literally « » Match a single character in the range between “0” and “9” «[0-9]{1,15}» Between one and 15 times, as many times as possible, giving back as needed (greedy) «{1,15}» </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload