自符串转换函数

问题描述

如heelo_ied_tr怎么变成heelo_Ied_Tr碰到下划线后的第一个字母变大写其他不变且下划线去掉

解决方案

解决方案二:
inti=str.indexof("_");stringstr2=str.substring(i+1,1).ToUpper();str.replace("_"+str2.ToLower(),str2);
解决方案三:
privatevoidbutton1_Click(objectsender,EventArgse){/*字符串的转换函数例如:Hello_i变成HelloI要求遇到下划线去掉且下划线后面如果是小写变成大写需要*/stringyourStr="Hello_i";stringdestStr=Regex.Replace(yourStr,"_[a-zA-Z]",MyMatchEvaluator);MessageBox.Show(destStr);}publicstringMyMatchEvaluator(Matchmatch){returnmatch.Value.Substring(1).ToUpper();}

解决方案四:
楼上的不行吧好像只能够取得第一个_的值
解决方案五:
ls试试再说。
解决方案六:
引用2楼wuyazhe的回复:

C#codeprivatevoidbutton1_Click(objectsender,EventArgse){/*字符串的转换函数例如:Hello_i变成HelloI要求遇到下划线去掉且下划线后面如果是小写变成大写需要*/stringyourStr="Hello_i";stringdestStr=Regex.Replace(yourStr,"_[a-zA-Z]",MyMatchEvaluator);MessageBox.Show(destStr);}publicstringMyMa…

解决方案七:
不好意思我说的是一楼的二楼的shile,可以实现
解决方案八:
顺便补充一句二楼的引用空间是System.Text.RegularExpressions
解决方案九:
2楼没有处理首字母,^o^继续蹭点分。。。stringyourStr="heelo_ied_tr";stringdestStr=Regex.Replace(yourStr,@"(b|_)w",newMatchEvaluator(delegate(Matchmatch){returnmatch.Value.Trim('_').ToUpper();}));MessageBox.Show(destStr);

解决方案十:
我也来一个,哈哈strings="heelo_ied_tr";intindex=s.IndexOf("_");if(index>-1)s=Replace(s,index);stringReplace(strings,intindex){s=s.Replace(s.Substring(index+1,1),s.Substring(index+1,1).ToUpper());s=s.Remove(index,1);if((index=s.IndexOf("_"))>-1){s=Replace(s,index);}returns;}
解决方案十一:
谢谢各位啦
解决方案十二:
stringaa="heelo_ied_tr";string[]ArrayString=aa.Split('_');stringResult="";for(inti=0;i<ArrayString.Length;i++){stringtemp=ArrayString[i].Substring(0,1).ToUpper();Result+=temp+ArrayString[i].Substring(1);}textBox1.Text=Result;

试试我这个吧,嘿嘿
解决方案十三:
引用8楼zswang的回复:

2楼没有处理首字母,^o^继续蹭点分。。。C#codestringyourStr="heelo_ied_tr";stringdestStr=Regex.Replace(yourStr,@"(b|_)w",newMatchEvaluator(delegate(Matchmatch){returnmatch.Value.Trim('_').ToUpper();}));MessageBox.Show(destStr);

貌似没说第一个字母要大写啊。楼主的例子里转换后第一个字母也是小写的哦。
解决方案十四:
@_@眼花了。。。。,,,,

时间: 2024-09-19 16:05:19

自符串转换函数的相关文章

ObjextARX-VS2005-字符串转换

1.使用string必须添加头文件 #include"string" using namespace std; 2.使用CString必须添加头文件(在非MFC工程中) #include"afx.h" 注意:当出现#error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do no

html5-字符串转换JSON对象 然后成功通过key获取value值

问题描述 字符串转换JSON对象 然后成功通过key获取value值 var obj="{'a':1,'b':2}" 我想把这个样的字符串 在HTML5里边解析成json 该什么做呢 求各位指点下小生先行多谢各位 我这样写的 console.log(obj); var c=JSON.parse(obj); console.log(c); 控制台输出 {'a':1,'b':2} Uncaught SyntaxError: Unexpected token ' at PageFrame/s

ORACLE常用数值函数、转换函数、字符串函数介绍

oracle|函数|转换|字符串 ORACLE常用数值函数.转换函数.字符串函数介绍. 数值函数: abs(m) m的绝对值 mod(m,n) m被n除后的余数 power(m,n) m的n次方 round(m[,n]) m四舍五入至小数点后n位的值(n缺省为0)trunc(m[,n]) m截断n位小数位的值(n缺省为0) -------------------------------------------------------------------------------- 字符函数:

C++语言基础-字串操作函数

如果你用过具有string数据类型的编程语言,你可能很不习惯,别人也有同感,所以标准C语言库中提供了几个字串操作函数.表1.3列出了最常用的字串操作函数及其用法说明.关于每个函数的详细说明和实例,见C++ Builder联机帮助. 表1.3字串操作函数 函数 说明 strcat() 将字串接合到目标字串的末尾 strcmp() 比较两个字串是否相等 strcmpi() 比较两个字串是否相等,不考虑大小写 strcpy() 将字串内容复制到目标字串中 strstr() 扫描字串中第一个出现的字串

php的数组与字符串的转换函数整理汇总

以下是对php中的数组与字符串的转换函数进行了详细的整理汇总,需要的朋友可以参考下   1.将一个字符串转化为数组str_split()用于将一个字符串转化为数组语法: 复制代码 代码如下: str_split(string,length) <SPAN style="COLOR: #333333"><SPAN style="FONT-SIZE: 12px"><SPAN style="FONT-FAMILY: 宋体"&

php编码转换函数mb_convert_encoding

mb_convert_encoding 函数为php内部多字节字符串编码转换函数,可以在有需要的使用场合(如:解决在GB2312编码环境下使用Ajax产生的中文字乱码的问题)方便进行编码转换,以解决网页乱码的问题,使用非常方便,效率非常高,几乎支持所有编码.PHP 4 >= 4.0.6.PHP 5 版本支持. 函数原型: /** * 多字节字符串编码转换函数 * * @param string str 需要进行编码转换的字符串 * @param string to_encoding 指定转换为某

【C/C++学院】0822-类型转换函数与构造转换函数/类的继承/类的继承以及区别/继承静态成员与静态函数//继承实现代码重用/单继承QT案例/多继承简介以及实战/Gpu编程

类型转换函数与构造转换函数 #include<iostream> class fushu { public: explicit fushu(int num)//避免隐式转换,引发歧义 { x = num; y = num; } void print() { std::cout << x << "+" << y << "i" << std::endl; } operator int(); //不支

1.socket编程:socket编程,网络字节序,函数介绍,IP地址转换函数,sockaddr数据结构,网络套接字函数,socket相关函数,TCP server和client

 1  Socket编程 socket这个词可以表示很多概念: 在TCP/IP协议中,"IP地址+TCP或UDP端口号"唯一标识网络通讯中的一个进程,"IP 地址+端口号"就称为socket. 在TCP协议中,建立连接的两个进程各自有一个socket来标识,那么这两个socket组成的socket pair就唯一标识一个连接.socket本身有"插座"的意思,因此用来描述网络连 接的一对一关系. TCP/IP协议最早在BSD UNIX上实现,

ORACLE常用数值函数、转换函数、字符串函数_oracle

本文更多将会介绍三思在日常中经常会用到的,或者虽然很少用到,但是感觉挺有意思的一些函数.分二类介绍,分别是: 著名函数篇 -经常用到的函数 非著名函数篇-即虽然很少用到,但某些情况下却很实用 注:N表示数字型,C表示字符型,D表示日期型,[]表示内中参数可被忽略,fmt表示格式. 单值函数在查询中返回单个值,可被应用到select,where子句,start with以及connect by 子句和having子句. (一).数值型函数(Number Functions) 数值型函数输入数字型参