我有以下案文:
FONT=arial 是多行文本。 /FONT这是一个单行注释/字体
我试图将bbcode标记中的文本与以下模式匹配:
\[FONT=(.*?)\](.*?)\[\/FONT\]\im但它只匹配单行文本,为什么?我甚至添加了多行标志。
http://www.regexr.com/3b72f
发布于 2015-06-15 14:40:20
这里需要的不是多行标志,而是单行标志。
/\[FONT=(.*?)\](.*?)\[\/FONT\]/isg单行修饰符使点符号匹配换行符以及-这正是你的问题。
多行修饰符只使开始/结束字符(^和$)匹配行的开始/结束。
发布于 2015-06-15 15:07:55
https://stackoverflow.com/questions/30847906
复制相似问题