gpt4 book ai didi

php - 正则表达式仅检查每行的第一个匹配项

转载 作者:搜寻专家 更新时间:2023-10-31 21:16:09 26 4
gpt4 key购买 nike

我有一个 PHP 页面正在读取存储在 MYSQL 数据库表中的文本。文本可能看起来像这样

Bob: Hi blah blah
(Bob walking around)
Fred Johnson: blah blah blah
Bob: Something something: something

我想做一个 preg_replace 来加粗每行中第一个冒号之前的所有内容。所以在这种情况下,只有名字会是粗体,最后一行“Something something”不会是粗体

我现在将每行冒号前的所有内容加粗

$reg='(.*\w:)';
$text = preg_replace("/".$reg."/", "<b>\${1}</b>", $text);

最佳答案

您可以使用:

$reg='^([^:]*:)';

See it

关于php - 正则表达式仅检查每行的第一个匹配项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8276238/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com