如何使用正则表达式,将字符串中的每个单词首字母大写

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用正则表达式,将字符串中的每个单词首字母大写相关的知识,希望对你有一定的参考价值。

参考技术A System.out.println(sa.replaceAll("\\b(\\w)","$1QQ"));
望采纳,谢谢

Java如何将每个单词的第一个字符转为大写

参考技术A 一句话按空格截取(正则表达式),截取的字符串第一个替换用replace方法,touppercase就ok。 参考技术B package com.yiibai;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class MakeFirstLetterUppercase
public static void main(String[] args)
String str = "this is a java test String upcase: 123string";
System.out.println(str);
StringBuffer stringbf = new StringBuffer();
Matcher m = Pattern.compile("([a-z])([a-z]*)", Pattern.CASE_INSENSITIVE).matcher(str);
while (m.find())
m.appendReplacement(stringbf, m.group(1).toUpperCase() + m.group(2).toLowerCase());

System.out.println(m.appendTail(stringbf).toString());

以上是关于如何使用正则表达式,将字符串中的每个单词首字母大写的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 JavaScript 将字符串中每个单词的首字母大写?

java字符串根据正则表达式让单词首字母大写

如何在 Perl 中将字符串中每个单词的首字母大写?

JS正则表达式:全文单词首字母大写

PascalCased 单词的正则表达式(又名 camelCased,前导大写字母)

我看书JavaScript将每个单词首字母变大写