我正在調查dflydev的MarkdownParser。 在doBlockQuotesline 1167,他們使用Atmoic集團上的整體表達。 我知道Atmoic分組但我不明白它在這有什麼用處?原子組在Markdown正則表達式
爲什麼是這樣的:
/
( # Wrap whole match in $1
(?>
^[ ]*>[ ]? # ">" at the start of a line
.+\n # rest of the first line
(.+\n)* # subsequent consecutive lines
\n* # blanks
)+
)
/xm
比這更好的:
/
( # Wrap whole match in $1
^[ ]*>[ ]? # ">" at the start of a line
.+\n # rest of the first line
(.+\n)* # subsequent consecutive lines
\n* # blanks
)
/xm
如果你瞭解原子團體,你應該明白他們在這裏的幫助。 – Gumbo
我理解的例子[這裏](http://www.regular-expressions.info/atomic.html),但在這種情況下..什麼是兩人的表情我給的區別? – tamir