регулярное выражение, которое я не понимаю

Я пытаюсь понять это регулярное выражение, вы можете мне помочь?

(?s)\\{\\{wotd\\|(.+?)\\|(.+?)\\|([^#\\|]+).*?\\}\\}
  • Я действительно не понимаю значения DOTALL: (? S)
  • почему двойной \\ перед } ?
  • что именно это означает: (. +?) (следует читать это так: . , затем + , действующее на . , затем ? в ответ на результат . + ?
5
задан stema 8 January 2012 в 15:17
поделиться