将Html正则表达式转换为标题大小写

时间:2018-06-06 作者:PhineasD

我有一个插件,可以选择使用正则表达式,查找并替换标题文章。我需要将许多带有大写和小写字母的标题转换为标题大小写,但我不知道regex,我在这个论坛上读到的所有评论都不适合我,例如:

Find:
\\([^ ]*\\) \\(.*\\)
Replace
\\U\\1\\E \\2

Find:
(?:(?<=^)|(?<=[^\\w]))\\w
Replace
\\U$0\\E

Find:
([a-z])+
Replace
\\u$0
等等。

有人能帮我吗?提前感谢

1 个回复
SO网友:Liam Stewart

您可以使用PHP函数ucwords().

请参见:http://php.net/manual/en/function.ucwords.php

示例:

$foo = \'hello world!\';
$foo = ucwords($foo); // Hello World!

结束

相关推荐

在WordPress模板中安全输出Html的安全/好方法是什么?

假设我有一个函数returns 处理完成后的HTML输出:function parse_html_for_images() { return \'<img src=\"\' . thumbnail_url() . \'\">\'; } 我需要输出这个字符串,比如说,用于自定义构建页面上帖子的缩略图。我的心思转到echo parse_html_for_images() 但这感觉有点弱,听我说:echo 对我来说,感觉就像是“在此之后完成所有事情,不要输出任何其他