如何在 PHP 中使用 preg_match 拆分 CamelCase 单词?

Barbara Streisand
发布: 2024-10-25 04:36:02
原创
934 人浏览过

How to Split CamelCase Words with preg_match in PHP?

在 PHP 中使用 preg_match 拆分 CamelCase 单词

要使用 preg_match 将驼峰式单词分解为其组成部分,需要采用与上述方法不同的方法您最初受雇。以下是如何实现所需结果:

更新的正则表达式:

<code class="php">$pattern = '/(?=[A-Z])/';</code>
登录后复制

使用 preg_split:

利用preg_split 函数,根据模式分割字符串,如下:

<code class="php">$arr = preg_split($pattern, $str);</code>
登录后复制

说明:

正则表达式 (?=[A-Z]) 标识每个紧邻大写字母之前的位置。通过这样做,我们有效地在驼峰式单词中建立了分割点。

示例:

假设您将驼峰式单词“oneTwoThreeFour”存储在名为 $str 的变量中。运行上面的代码将产生以下结果:

<code class="php">print_r($arr); // Output: Array ( [0] => one [1] => Two [2] => Three [3] => Four )</code>
登录后复制

这准确地将单词分成其预期的组件。

以上是如何在 PHP 中使用 preg_match 拆分 CamelCase 单词?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!