在小写字母后面插入一个点,然后插入一个空格,紧接着是一个大写字母

发布于 2024-11-17 21:33:29 字数 182 浏览 2 评论 0原文

我正在尝试完成以下任务:

搜索小写字母,然后搜索大写字母。将其替换为小写字母,后跟 '. ',后跟大写字母。

示例:

helloAre you there

应该变成:

hello. Are you there

I'm trying to accomplish the following:

search for a lowercase letter followed by uppercase letter. replace this with the lowercase letter, followed by '. ', followed by the uppercase letter.

example:

helloAre you there

should become:

hello. Are you there

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

も让我眼熟你 2024-11-24 21:33:29
preg_replace('/([a-z])([A-Z])/', '$1. $2', $str);
preg_replace('/([a-z])([A-Z])/', '$1. $2', $str);
[旋木] 2024-11-24 21:33:29

在小写字母和大写字母之间插入点空格 .

preg_replace('/(?<=[a-z])(?=[A-Z])/', '. ', $str);

要防止 iP,请使用以下命令:

preg_replace('/(?!iP)([a-z])(?=[A-Z])/', '$1. ', $str);

Inserts a dot-space . between the lower and upper-case letters.

preg_replace('/(?<=[a-z])(?=[A-Z])/', '. ', $str);

To prevent iP, use this:

preg_replace('/(?!iP)([a-z])(?=[A-Z])/', '$1. ', $str);
盗梦空间 2024-11-24 21:33:29

如果 $text 是您可以使用的原始文本

$text = preg_replace('/([a-z])([A-Z])/', '\1. \2', $text);

If $text is the original text you could use

$text = preg_replace('/([a-z])([A-Z])/', '\1. \2', $text);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文