题目是:一段字符串,要求取第二个英文字母前的字符。
例:B022**A**1111-1
我想取得第二个英文字母前面的字符,如何识别这个英文字符呢?(A的字符位置不定,不得用位数来取)
谢谢,
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已采纳
一段字符串,要求取第二个英文字母前的字符。
收起
- 写回答
- 好问题 0 提建议
- 关注问题
- 微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
7条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
斯洛文尼亚旅游 2017-03-01 17:20关注- public string GetSubstring(string s)
- {
- string r = "";
- int charNum=0;
- for (int i = 0; i < s.Length; i++) {
- if ((s[i] >= 'A' && s[i] <= 'Z')
- || (s[i] >= 'a' && s[i] <= 'z')
- ) charNum++;
- if (charNum >= 2) break;
- r += s[i];
- }
- return r;
- }
- Response.Write(GetSubstring("B022A1111-1") + "<BR>");
- Response.Write(GetSubstring("022A111B1-1") + "<BR>");
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫点击复制链接分享编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览
轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-04-24 02:15回答 2 已采纳 p1指向了数组str1p2指向了数组str2在for循环中,p1不断后移,就相当于遍历整个str1数组,如果p1指向的字符是字母,就插入到p2的位置,并把p2的位置后移一位(相当于把字母保存到str2
- 2021-06-14 02:52回答 5 已采纳 小写字母包括a到z,一共26个英文字母。 区分字符串中的字符属于特殊符号,或者是小写字母和大写字母,其本质是每个字符在Unicode编码中对应一个数字。a对应数字编码为97,z对应数字的编码
- 2022-01-08 16:10回答 2 已采纳 #include <stdio.h> void delstr(char d[],char s[]) { int i=0,j=0; while(s[i])
- 2024-04-21 13:26卿卿草原的博客 不能插入和删除数组元素有时候会非常麻烦,比如一个数组保存了某个班级的学生学号,现在有一名学生退学了,就得把 TA 从数组中剔除,但是C语言并不支持这么做,这就给编程带来了不小的麻烦。
- 2022-04-06 05:16回答 1 已采纳 s是字符串的首地址,建议你把字符串看成一个字符数组来编程,像你的s应该是运行不了的,应该改成(s+i),i的值根据字符变化
- 2021-09-09 01:37回答 4 已采纳 如下: public static void main(String[] args) { // TODO Auto-generated method stub Scan
- 2022-03-19 12:05回答 2 已采纳 str1='python has a built-in method named capitalize() to convert the first \ character of a string i
- 2020-05-04 08:42just55的博客 每一个程序员都不可避免的遇到字符编码的问题,很多人在字符编码方面同样遇到不少问题,而且一直对各种编码懵懵懂懂、不清不楚。这篇文章就是针对字符编码中的一些问题进行了详细的阐述,能从根本上理解字符编码。
- 2021-03-30 08:43回答 4 已采纳 # 用正则表达式把不是字母的字符都删除。 import re s1 = "2aA3bB5" s2 = re.sub(r'[^A-Za-z]','',s1) print(s2) # 用fo
- 2022-01-05 03:08回答 3 已采纳 count 不要光++呀,如果相等就++,如果count>k就可以直接break了如果前后不等了,要把count清零啊 #include <stdio.h> int main() {
- 2021-07-27 03:35回答 2 已采纳 通过ASCII码就行,很简单。
- 2024-06-13 03:43PeterJXL的博客 例如 26 个英文字母是字符,中国的几万个汉字也是字符,同理还有日文、法文等。 特别注意:“字符"和"字节” 是两个不同的概念,“字节”是一个 8 位的物理存储单元,而“字符”则是一个文化相关的符号。 什么是编码...
- 2020-11-20 03:40Python草堂的博客 字符集和字符编码 一文参透字符编码的难题! 引子 在 python 中,处理字符串是常见...在 Python 中,有 2 种常用的字符串类型,分别为 str 和bytes 类型,其中 str 用来表示 Unicode 字符,bytes 用来表示二进制数据。
- 2024-01-03 02:03摩托艇上打领带的博客 而在Unicode这样现代的、复杂的字符编码系统中,则必须区分字符编号与字符编码,字符编号不一定等于字符编码,字符编号与字符编码之间不一定是一个直接映射的关系,比如UTF-8、UTF-16为间接映射,而UTF-32则为直接...
- 2023-06-14 01:30Want595的博客 为了提高CPU访问硬盘的工作效率,硬盘通过将数据存储在一个比其速度快得多的缓冲区来提高与CPU交换数据的速度,这个缓冲区就是硬盘的高速缓冲区,它是由DRAM芯片构成的。数码相机的CCD像素越多,所得到的数字图像的...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
- 公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司