【发布时间】:2012-02-05 12:27:05
【问题描述】:
例如我有文字。
$text = 'Hello dear friend, my name is Jacky.
I am 25 years old and @I am earning* $500 per month, but @I am going* to earn more';
我想查找文本中以符号“@”开头并以符号“*”结尾的所有部分。 在这个例子中,我想要这样的变量:
$found[1] = 'I am earning';
$found[2] = 'I am going';
谁能帮我解决这个问题?我使用 strstr(),但是当找到多个部分时它会失败。
【问题讨论】:
-
你应该很快得到一个令人满意的答案,但这是通过 preg_match 完成的。我不记得正则表达式的确切语法,因此是评论。
-
“谁能帮我解决这个问题?”。 Stack Overflow 不是导师招聘场所。请提出一个具体问题,向我们展示您尝试过的东西。
-
我建议您展示您的代码,以便有人可以向您展示如何将其扩展到多个匹配项。这样你会学到更多……