zoukankan
html css js c++ java
c#字符串操作辅助类
Code
/**/
/**/
/**/
///
<summary>
///
字符串操作辅助类
///
</summary>
public
class
StringUtil
{
一些基本的符号常量
#region
一些基本的符号常量
/**/
/**/
/**/
///
<summary>
///
点符号 .
///
</summary>
public
const
string
Dot
=
"
.
"
;
/**/
/**/
/**/
///
<summary>
///
下划线 _
///
</summary>
public
const
string
UnderScore
=
"
_
"
;
/**/
/**/
/**/
///
<summary>
///
逗号加空格 ,
///
</summary>
public
const
string
CommaSpace
=
"
,
"
;
/**/
/**/
/**/
///
<summary>
///
逗号 ,
///
</summary>
public
const
string
Comma
=
"
,
"
;
/**/
/**/
/**/
///
<summary>
///
左括号 (
///
</summary>
public
const
string
OpenParen
=
"
(
"
;
/**/
/**/
/**/
///
<summary>
///
右括号 )
///
</summary>
public
const
string
ClosedParen
=
"
)
"
;
/**/
/**/
/**/
///
<summary>
///
单引号 '
///
</summary>
public
const
string
SingleQuote
=
"
\'
"
;
/**/
/**/
/**/
///
<summary>
///
斜线 \
///
</summary>
public
const
string
Slash
=
@"
\
"
;
#endregion
private
StringUtil()
{
}
/**/
/**/
/**/
///
<summary>
///
移除空格并首字母小写的Camel样式
///
</summary>
///
<param name="name"></param>
///
<returns></returns>
public
static
string
ToCamel(
string
name)
{
string
clone
=
name.TrimStart(
'
_
'
);
clone
=
RemoveSpaces(ToProperCase(clone));
return
String.Format(
"
{0}{1}
"
, Char.ToLower(clone[
0
]), clone.Substring(
1
, clone.Length
-
1
));
}
/**/
/**/
/**/
///
<summary>
///
移除空格并首字母大写的Pascal样式
///
</summary>
///
<param name="name"></param>
///
<returns></returns>
public
static
string
ToCapit(
string
name)
{
string
clone
=
name.TrimStart(
'
_
'
);
return
RemoveSpaces(ToProperCase(clone));
}
/**/
/**/
/**/
///
<summary>
///
移除最后的字符
///
</summary>
///
<param name="s"></param>
///
<returns></returns>
public
static
string
RemoveFinalChar(
string
s)
{
if
(s.Length
>
1
)
{
s
=
s.Substring(
0
, s.Length
-
1
);
}
return
s;
}
/**/
/**/
/**/
///
<summary>
///
移除最后的逗号
///
</summary>
///
<param name="s"></param>
///
<returns></returns>
public
static
string
RemoveFinalComma(
string
s)
{
if
(s.Trim().Length
>
0
)
{
int
c
=
s.LastIndexOf(
"
,
"
);
if
(c
>
0
)
{
s
=
s.Substring(
0
, s.Length
-
(s.Length
-
c));
}
}
return
s;
}
/**/
/**/
/**/
///
<summary>
///
移除字符中的空格
///
</summary>
///
<param name="s"></param>
///
<returns></returns>
public
static
string
RemoveSpaces(
string
s)
{
s
=
s.Trim();
s
=
s.Replace(
"
"
,
""
);
return
s;
}
/**/
/**/
/**/
///
<summary>
///
字符串首字母大写
///
</summary>
///
<param name="s"></param>
///
<returns></returns>
public
static
string
ToProperCase(
string
s)
{
string
revised
=
""
;
if
(s.Length
>
0
)
{
if
(s.IndexOf(
"
"
)
>
0
)
{
revised
=
Strings.StrConv(s, VbStrConv.ProperCase,
1033
);
}
else
{
string
firstLetter
=
s.Substring(
0
,
1
).ToUpper(
new
CultureInfo(
"
en-US
"
));
revised
=
firstLetter
+
s.Substring(
1
, s.Length
-
1
);
}
}
return
revised;
}
/**/
/**/
/**/
///
<summary>
///
判断字符是否NULL或者为空
///
</summary>
public
static
bool
IsNullOrEmpty(
string
value)
{
if
(value
==
null
||
value
==
string
.Empty)
{
return
true
;
}
return
false
;
}
}
查看全文
相关阅读:
combo参数配置_手册
mysql服务器辅助选项
CentOS中操作
Linux PHP增加JSON支持及如何使用JSON
linux服务器命令
linux中的工具
linux文件夹操作(及模糊搜索)
治疗肾结石
其他书籍
如何定位到div滚动条的最底端
原文地址:https://www.cnblogs.com/xiexiaokui/p/1246567.html
最新文章
HTTP 错误 403.14
C# 日期时间格式化
a标签中关于javascript:void(0)的几个问题
javascript简单笔记
javascript调试 console
js整理常用方法
jQuery中要注意的一些函数
php实用函数整理
php开发环境以及插件的配置安装
jQuery执行请求demo
热门文章
风寒感冒和风热感冒的区别
jQuery的.bind()、.live()和.delegate(),on之间区别
js获取光标位置例子
js之createTextRange方法
javascript之css常用属性
js之parentElement属性
JavaScript标准Selection操作
草根言论
常用网址或电话
linux模块&插件
Copyright © 2011-2022 走看看