gpt4 book ai didi

正则表达式将每个单词的第一个字母大写,也在特殊字符(如破折号)之后大写

转载 作者:行者123 更新时间:2023-12-02 07:33:10 24 4
gpt4 key购买 nike

我用它来将每个单词的第一个字母大写:

#(\s|^)([a-z0-9-_]+)#i

如果字母位于破折号 (-) 等特殊标记之后,我希望它也将字母大写。

现在显示:

This Is A Test For-stackoverflow

我想要这个:

This Is A Test For-Stackoverflow

最佳答案

+1 表示单词边界,这是一个类似的 Javascript 解决方案。这也解释了所有格:

var re = /(\b[a-z](?!\s))/g;
var s = "fort collins, croton-on-hudson, harper's ferry, coeur d'alene, o'fallon";
s = s.replace(re, function(x){return x.toUpperCase();});
console.log(s); // "Fort Collins, Croton-On-Hudson, Harper's Ferry, Coeur D'Alene, O'Fallon"

关于正则表达式将每个单词的第一个字母大写,也在特殊字符(如破折号)之后大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6251463/

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