Так что я, по общему признанию, жалкий с регулярными выражениями, поэтому, если бы кто-то мог мне немного помочь в этом отношении, чтобы выяснить, как я могу выполнить определенный поиск; но и то, как на самом деле работает прикладное регулярное выражение, я был бы в восторге.Как я могу найти «пользовательский тег», используя регулярное выражение?
Я пытаюсь добиться размещения/замены «изменяемого пользователем тега» в фреймворке, который я создаю.
Пример выглядит следующим образом:
$ReplacementOpenTag = "[{";
$ReplacementCloseTag = "}]";
$SomeRegex = "$ReplacementOpenTag(...)$ReplacementCloseTag";
$Matches = array();
if(preg_match_all($ReplacementSubject,$SomeRegex,&$Matches) <= 0)
return;
else
foreach($Matches as $Match) // <--- Match?
echo($Match[0]); // <--- Right?
Где пользователь сможет установить открывающийся и закрывающийся тэг сказать - «< {» или «[|» если это так наклонно - если по какой-то причине мои «стандартные» теги не подходят для их нужд.
Теперь ... Я чувствую, что это кажется слишком легким - но через некоторое время пошатываясь в http://tryphpregex.com/ и приближаясь, я неоднократно полагаю, что пришло время посмотреть, смогу ли я получить быстрое и простое решение для этого предположительно легкое регулярное выражение, чтобы я мог его рассеять и выяснить, что мне не хватает.
Я чувствую, что должен быть «Stupid-вопрос» Тег ...
возможно дубликат [шаблон регулярного выражения не соответствует где-либо в строке] (http://stackoverflow.com/questions/4231382/regular-expression-pattern- not-matching-where-in-string) –