首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

单词首字母大写

本文链接:https://blog.csdn.net/weixin_42449444/article/details/89072214 题目描述: 对一个字符串中的所有单词,如果单词首字母不是大写字母...,则把单词首字母变成大写字母。...在字符串中,单词之间通过空白符分隔,空白符包括:空格(' ')、制表符('\t')、回车符('\r')、换行符('\n')。 输入描述: 输入一行:待处理的字符串(长度小于100)。...解题思路: 需要改成大写的字母有这5种:①位于句首的字母;②空格(' ')后的第一个字符;③制表符('\t')后的第一个字符;④回车符('\r')后的第一个字符;⑤换行符('\n')后的第一个字符。...需要注意的是不能够直接写成str[i] = str[i]-32; 因为空白符后面的字符可能是数字 会导致WA,需要用到toupper()函数,这样才能够只将位于空白符后的字母转换成大写形式。

1.3K20
您找到你想要的搜索结果了吗?
是的
没有找到

Java將字符串中单词首字母大写

参考链接: 使用ASCII值检查Java中的字符串是否仅包含字母 第一种方法: 拆分成单独的单词,再对其每一个单词首字母大写 public static void main(String[] args...String str = "this is a test of java";         String[] s = str.split(" ");         //用于接收转成大写单词...str2+s[i]+" ";             }             }         System.out.println(str2);     } 第二种方法: 取出每个单词首字母...is a test of java";         String[] s = str.split(" ");//以空格为分隔符进行分割         //用于接收转成大写单词        ...            //toCharArray:将String类型字符串转换成字符数组             char[] a = s[i].toCharArray();             //取出每个单词首字母

1.7K00

面试题-python3 英文单词全部都是以首字母大写,逐个反转每个单词

面试题 面试题:假设有一个字符串,每个英文单词全部都是以首字母大写,之后有小写字母,现需要逐个反转每个单词。...举例 输入:”MyNameIsTom” 输出:”yMemaNsImoT” 解决代码 首先第一步把英文单词切割出来,切割的思路根据前面一个单词小写,后面一个单词大写,于是就可以拆分单词。...单词拆分了接下来对单词反转就可以了, 整个思路用栈的思维来解决,简单画了下图 ?...www.cnblogs.com/yoyoketang/ a = "MyNameIsTom" aa = [] s = "" for i in a: if i.isupper(): # 如果是大写...re str1 = "MyNameIsTom" str_list = re.findall("([A-Z]{1}[a-z]+)", str1) # print(str_list) # 正则匹配全部单词

68130

将标题首字母大写

题目 给你一个字符串 title ,它由单个空格连接一个或多个单词组成,每个单词都只包含英文字母。请你按以下规则将每个单词首字母 大写 : 如果单词的长度为 1 或者 2 ,所有字母变成小写。...否则,将单词首字母大写,剩余字母变成小写。 请你返回 大写后 的 title 。...示例 1: 输入:title = "capiTalIze tHe titLe" 输出:"Capitalize The Title" 解释: 由于所有单词的长度都至少为 3 ,将每个单词首字母大写,剩余字母变为小写...其他单词长度都至少为 3 ,所以其他单词首字母大写,剩余字母小写。...其他单词长度都至少为 3 ,所以其他单词首字母大写,剩余字母小写。 提示: 1 <= title.length <= 100 title 由单个空格隔开的单词组成,且不含有任何前导或后缀空格。

62210

【说站】javascript首字母大写转换的方法

javascript首字母大写转换的方法 两种方法 1、通过各个字符,通过字符的前一个字符是空格时,使用toupperCase方法将当前字符改为大写。...字符串的文字在JavaScript中是不可变的,因此需要使用适当的大写转换方法重建输入字符串。这种方法要求我们总是第一个字符大写。 2、将输入字符串split作为单词组成的数组。...然后,通过这个数组,大写各要素的第一个字符。 最后重新连接单词。出于同样不可变的原因,我们需要在内存中保存一个临时数组来保存正确大写单词。...*", () =\> {     assert.equal(capitalize("hello world"), "Hello World");    });   }); 以上就是javascript首字母大写转换的方法

95220

Coderbyte-Challenger之Letter Capitalize(单词字母大写

翻译过来大体意思就是将字符串中每个单词首字母改成大写。...使用js编写此题时有大概如下几种思路: 1、首先能够想到的就是将每个单词先分割出来,然后将分割出来的每个单词首字母变成大写,然后再拼凑再一块,按照这种直接的思路就写下了version1: function...arr[i]=arr[i].join(""); } return arr.join(" "); } 2、通过再次分析,感觉这样先分割在拼凑的效率实在太低,仅仅只是为了改变一个单词首字母...换了一下思维,我们是否可以定位一个 blank呢,这样的话每次在遇到blank之后的第一个字符不就是首字母吗(第一个单词除外),按照这种思路写下了version2: 需要声明的一点就是为了弥补字符串第一个单词没有...通过网上查资料,发现js的replace支持正则表达式,按照这种思路并参考牛人讲解写下了version3: function LetterCapitalize(str) { return str.replace

71830

Python中字符串首字母大写,其他字母小写

在Python中,如果你想要将一个字符串的首字母变为大写,而其他字母变为小写,你可以使用内置的字符串方法 .capitalize()。...这个方法会将字符串的第一个字符转换为大写,并将所有其他字符转换为小写。...my_string.capitalize() # 输出结果 print(capitalized_string) # 输出: Example 这个方法非常适合用于需要保持句子格式的场景,比如处理用户输入的名字或者其他需要首字母大写的文本...需要注意的是,.capitalize() 方法只会将字符串的第一个字母转换为大写,如果字符串为空或者第一个字符不是字母,那么它可能不会按照你预期的方式工作。...如果你需要对字符串进行更复杂的格式化,比如确保每个单词首字母都是大写的(标题格式),你可以使用 .title() 方法。

11310

python代码实例大小写转换,首字母大写,去除特殊字符

'中的'_',并且把从第一个'_'以后的单词首字母大写 代码实例: #字母大小写转换 #首字母大写 #去除字符串中特殊字符(如:'_','.',',',';'),然后再把去除后的字符串连接起来 #去除...'hello_for_our_world'中的'_',并且把从第一个'_'以后的单词首字母大写 low_strs = 'abcd' uper_strs = 'DEFG' test_strA = 'hello_world...join(str_list) else: return oriStr print('去除\'hello_for_our_world\'中的\'_\',并且把从第一个\'_\'以后的单词首字母大写...:', get_str(test_strC,'_')) print('去除\'hello__our_world_\'中的\'_\',并且把从第一个\'_\'以后的单词首字母大写:', get_str(test_strD...'中的'_',并且把从第一个'_'以后的单词首字母大写: helloForOurWorld 去除'hello__our_world_'中的'_',并且把从第一个'_'以后的单词首字母大写: helloOurWorld

1K50

python开发_大小写转换,首字母大写,去除特殊字符

'中的'_',并且把从第一个'_'以后的单词首字母大写 具体的代码demo: 1 #字母大小写转换 2 #首字母大写 3 #去除字符串中特殊字符(如:'_','.',',',';'),然后再把去除后的字符串连接起来...4 #去除'hello_for_our_world'中的'_',并且把从第一个'_'以后的单词首字母大写 5 low_strs = 'abcd' 6 uper_strs = 'DEFG' 7...')) 26 print('hello_world去掉中间的\'_\':', test_strA) 27 28 #去除'hello_for_our_world'中的'_',并且把从第一个'_'以后的单词首字母大写...:', get_str(test_strC,'_')) 42 print('去除\'hello__our_world_\'中的\'_\',并且把从第一个\'_\'以后的单词首字母大写:', get_str...'中的'_',并且把从第一个'_'以后的单词首字母大写: helloForOurWorld 去除'hello__our_world_'中的'_',并且把从第一个'_'以后的单词首字母大写: helloOurWorld

1.4K20
领券