首页 > 解决方案 > 带有 PHP 的 REGEX(我做错了什么?)

问题描述

假设我想将粗体内容放入一个名为$question_text的变量中。

1}天空是什么颜色:
A) 答案 A
B) 答案 B
C) 答案 C

答案:A

我如何使用 preg_match 来做到这一点?

我试过了:

if(preg_match("#}(.*)#", $question, $question_match))
{
    //Extract the question text
    $question_text = trim($question_match[1]);

但它只给了我第一行:**天空是什么颜色:**

我究竟做错了什么?

标签: phpregexpreg-match

解决方案


#(?s)}(.*)+?Answer: [A-Z]#

为我工作!


推荐阅读