gpt4 book ai didi

PHP - 将点后或点和空格后的首字母大写

转载 作者:行者123 更新时间:2023-12-05 03:04:04 26 4
gpt4 key购买 nike

我想将点后或点和空格后的第一个字母大写。

$string="I am a string with several periods.period #1. period #2.";

这应该是最终的字符串:

I am a string with several periods.Period #1. Period #2.

我已经在 stackoverflow 上搜索了一个解决方案,但我找到的解决方案只是将一个点后的首字母大写,而不是一个点和一个空格。

最佳答案

Preg_replace_callback是你的 friend :

$string="I am a string with several periods.period #1. period #2.";
$string = preg_replace_callback('/\.\s*\K\w/',
function($m) {
return strtoupper($m[0]);
},
$string);
echo $string;

输出:

I am a string with several periods.Period #1. Period #2.

关于PHP - 将点后或点和空格后的首字母大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53241052/

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