Regular Expressions 101

Community Patterns

Grabbing custom structure from markdown

1

Regular Expression
PCRE2 (PHP >=7.3)

/
\[front\](?<front>(?:(?!\[back\])(?!={3,}\s*)(.|\n))*)\[back\](?<back>(?:(?!\[front\])(?!={3,}\s*)(.|\n))*)(?:={3,}\s*|\z)|\[back\](?<back2>(?:(?!\[front\])(?!={3,}\s*)(.|\n))*)\[front\](?<front2>(?:(?!\[back\])(?!={3,}\s*)(.|\n))*)(?:={3,}\s*|\z)
/
mg

Description

:)

Submitted by anonymous - 2 years ago