Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将CamelCase中的字符串分离为单个字符串

将CamelCase中的字符串分离为单个字符串
EN

Stack Overflow用户
提问于 2017-04-22 08:03:56
回答 2查看 1.1K关注 0票数 0

问题如下:

“字符串以CamelCase格式存在。例如:"ThisIsACamelCaseString”。

需要有一个程序/职能,以便:

1)提示输入原始条目

2)将字符串中的每个单词分开

3)将每个单词存储在单独的数组/列表元素中

4)用“(空)”等流氓字符串填充未使用的数组/列表元素。

在处理前面的示例之后,数组内容将如下所示:

ThisIsACamelCaseString(Empty)(Empty)(Empty)(Empty)

您可以假设原始字符串将包含不超过10个单独的单词。为此设计用Python编写程序代码。“

这就是我试过的:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
a = input("Enter: ")
lists = list(a)
len = len(a)
alpha = ["Empty"]*10
alpha[0] = lists[0]
for i in range(len):
    for j in range(len):
        if lists[j + 1].isupper():
            break
        alpha[i] = alpha[i] + lists[j + 1]

for i in range(10):
    print(alpha[i])

如何找到合适的代码?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-04-22 08:35:18

这是一种方法:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
a = 'ThisIsACamelCaseString'
b = [i for i, e in enumerate(a) if e.isupper()] + [len(a)]
c = [a[x: y] for x, y in zip(b, b[1:])] 
final = ['(Empty)']*10
for i, case in enumerate(c):
    final[i] = case
票数 2
EN

Stack Overflow用户

发布于 2017-04-22 08:25:22

使用正则表达式拆分骆驼大小写How to do CamelCase split in python

或者在循环中迭代字符串。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43561388

复制
相关文章
C算法实现:将字符串中的数字返回为整型数
今天看linux内核驱动的代码,发现一个算法写得挺简单,也有意思。 分享一下我的测试代码: #include <stdio.h> typedef int U32 ; U32 String2Dec( const char *pstr ) { char ch; U32 value; value = 0; //从字符串的第一个字符遍历到'\0' while( *pstr != '\0' ) { //获取字符
zy010101
2019/05/25
1.8K0
mysql字符串截取单个位置的字符_mysql去掉指定字符串
1、locate函数可以实现类似indexof的功能,locate(substr,str)返回substr子串在字符串str中的位置。
全栈程序员站长
2022/09/28
2.7K0
给定字符串,将字符串的大写字符输出,再将字符串中的小写字符输出。
对字符串的字母进行逐一遍历,然后进行分开拼接,然后再输出。如何对大小写字母进行区别存放的问题我们可以利用ASCII码表进行字符串判断。 具体ASCII码表可自行百度
呆呆
2021/10/06
2K0
js判断字符串是否为空字符串类型_字符串为空怎么表示
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/17
3.5K0
如何将字符串中的子字符串替换为给定的字符串?php strtr()函数怎么用?
strtr()函数是PHP中的内置函数,用于将字符串中的子字符串替换为给定的字符串。
吃猫的鱼Code
2023/02/02
5.2K0
什么?字符串为空?
当字符串为null,undefined,NaN,0,false,""这几个时,if(value)的结果都为false,if(!value)包含了我们常见的空值情况,如果你想要简便的方式,便可以使用它
说故事的五公子
2020/07/21
1.6K0
SQL拆分多规则的字符串分离数字。
--拆分多规则字符串 DECLARE @Codes NVARCHAR(MAX) SET @Codes = '6*BC-007,*BC-016,9*BC-015' --对于*BC-015这种情况,则Qty设置为1 SELECT * FROM dbo.fun_split(@Codes, ',') SELECT (CASE WHEN CHARINDEX('*', sp.SplitValue) > 0 THEN SUBSTRING(sp.SplitValue, CHARIN
跟着阿笨一起玩NET
2018/09/19
1.5K0
js中判断字符串是否为合法的email格式
/**  * 判断字符串emailAddr是否为合法的email格式  * 主要判断'@'及'.'是否出现,以及两者的位置  * @param emailAddr 输入的email地址  * @return true/false。  */ function emailCheck(emailAddr) {     if((emailAddr == null) || (emailAddr.length < 2)) return false ;     // 需出现'@',且不在首字符.     var aPos
源哥
2018/08/28
2.5K0
LeetCode 2138. 将字符串拆分为若干长度为 k 的组
注意,在去除最后一个组的填充字符 fill(如果存在的话)并按顺序连接所有的组后,所得到的字符串应该是 s 。
Michael阿明
2022/03/10
9530
分离字符串中的字母和数字并使得字母在前数组在后
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/147191.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/01
9830
mysql整型转字符串_java中如何将字符串转换为字符数组
select * from A order by cast(name as unsigned);
全栈程序员站长
2022/09/27
23.3K0
用指针将字符串a的内容复制到字符串b
#include <stdio.h> #include <stdlib.h> /**int main() { char a[]="i love you very mach!",b[100]; int i; for(i=0;*(a+i)!='\0';i++) { *(b+i)=*(a+i); } *(b+i)='\0'; printf("a:%s\n",a); printf("b:"); for(i=0;*(b+i)!=
谙忆
2021/01/19
7460
【答疑解惑】将字符串中连续相等的字符合并
前段时间有小伙伴在弄字符串合并出了问题。写一段代码来解决这个问题 #include <stdio.h> #include <string.h> int ChangeString(char *inStr, char *outStr, int n) { int i = 0, j = 0; if (inStr == NULL && outStr == NULL) { return -1; } int flag = 0; char asc = 0xf
程序员互动联盟
2018/03/13
1.6K0
leetCode刷题(将字符串转成W形状的字符串再以Z形字符串输出)
The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font for better legibility) P A H N A P L S I I G Y I R And then read line by line: "PAHNAPLSIIGYIR
windseek
2018/06/21
9230
Python将字符串转为字典
在工作中我们经常会遇到数据类型之间的互转的问题,而通常我们请求一些API借口返回的结果就是字符串,但是格式是Json的,在Python中转为字典是最易处理的,所以这里记录一下在Python下把字符串转为字典的三种方法。
后场技术
2020/09/03
4.4K0
Python将字符串转为字典
c++如何将字符串转为数组(将字符串转换为数组)
string [] imgArr=imgData.Split(new char[]{‘,’});
全栈程序员站长
2022/07/29
7.1K0
将整型变量转化为字符串_字符转字符串
strsep(&data,”,”); //字符串切割函数 kstrtoint(first,10,&duty_cycle);//字符串转整形 10:十进制 sprintf(data,”%d,%d”,duty_cycle,fan_freq);//整型数转字符串
全栈程序员站长
2022/11/02
1.8K0
字符串中A的数量
计算字符串中元素个数用s.length() #include <iostream> using namespace std; int main() { string s; int n,coun = 0; cin>>s; n = s.length(); for(int i = 0;i<n;i++){ if(s[i] == 'A'){ coun++; } } cout<<coun;
且陶陶
2023/04/12
1.1K0
字符串中A的数量
java判断字符串为空
if(s == null ||"".equals(s)); 方法二: 比较字符串长度, 效率高, 是我知道的最好一个方法:
斯文的程序
2019/11/07
2.6K0
js字符串截取为数组
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/133599.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/14
4.4K0

相似问题

将HTML标记与javascript字符串分离为单个字符串

17

将单个字符串分离为单独的变量c++

212

标识字符串是否为camelCase

21

将字符串转换为CamelCase

50

将字符串分离为子字符串python

22
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文