如何使用正则表达式,将字符串中的每个单词首字母大写
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 将字符串中每个单词的首字母大写?