c#字串比較及擷取子字串的操作,1、從字串中提取子串
stringbuilder 類沒有支援子串的方法,因此必須用string類來提取。
string mystring="my name is ynn.";
//displays "name is ynn."
console.writeline(mystring.substring( 3 ));
//displays "ynn"
console.writeline(mystring.substring( 11,3 ));
2、比較字串
string 類有四種方法:compare( )、compareto( )、compareordinal( )、equals( )。
compare( )方法是compareto( )方法的靜態版本。只要使用「=」運算子,就會呼叫equals( )方法,的以equals( )方法與「=」是等價的。compareordinal( )方法對兩個字串比較不考本地語言與檔案。
示例:
int result;
bool bresult;
s1="aaaa";
s2="bbbb";
//compare( )method
//result值為「0」表示等,小於零表示 s1 < s2,大於零表示 s1 > s2
result=string.compare(s1,s2);
result=s1.compareto( s2 );
result=string.compareordinal(s1,s2);
bresult=s1.equals( s2 );
bresult=string.equals( s1,s2 );
乙個例外情況是,兩個字串都是內建的,並相等,靜態方法要快得多。
python字串擷取子串
在python中沒有類似sub 或者substring 的方法,但是字串的擷取操作卻是更加簡單。只需要把字串看作是乙個字元陣列,擷取子串非常方便。多餘的話就不囉嗦了,看下面的例子就明白了。str 0123456789 print str 0 3 擷取第一位到第三位的字元 print str 擷取字串...
C 字串擷取
一 1 取字串的前i個字元 1 string str1 str.substring 0,i 2 string str1 str.remove i,str.length i 2 去掉字串的前i個字元 string str1 str.remove 0,i string str1 str.substrin...
C 字串擷取
c 幾個經常用到的字串擷取 一 1 取字串的前i個字元 1 string str1 str.substring 0,i 2 string str1 str.remove i,str.length i 2 去掉字串的前i個字元 string str1 str.remove 0,i string str...