C#擷取字串的方法小結
1、單個字元分隔用split擷取
string str = "GT123_1"; string[] strArray = str.Split('_'); //輸出:sArray[0]="GT123" // sArray[1]="1"
2、利用多個字元來分隔字串
string str = "GTAZB_JiangjBen_123"; string[] strArray = str.Split(new char[2] { 'j', '_' }); //輸出:sArray[0]="GTAZB" // sArray[1]="Jiang" // sArray[2]="Ben"// sArray[3]="123"
3、根據字串或字串組來擷取字串
string str = "GTAZB_JiangjBen_123"; string[] strArray = str.Split(new string[] { "Ji", "jB" }, StringSplitOptions.RemoveEmptyEntries); //輸出:sArray[0]="GTAZB_" // sArray[1]="ang" // sArray[2]="en_123"。
4、提取字串中的第i個字元開始的長度為j的字串;
string str = "GTAZB_JiangjBen_123"; int start = 3, length = 8; Console.WriteLine(str.Substring(start - 1, length));
//輸出:AZB_Jian。
5、提取字串中右數長度為i的字串
string str = "GTAZB_JiangjBen_123"; int i = 5; str = str.Substring(str.Length - i); Console.WriteLine(str); //輸出:n_123。
6、替換字串中的特定字串
string str = "GTAZB_JiangjBen_123"; str= str.Replace("123", "321"); Console.WriteLine(str); //輸出:GTAZB_JiangjBen_321。
7、刪除字串中的特定字串Jiangj
string str = "GTAZB_JiangjBen_123"; str = str.Replace("Jiangj", ""); Console.WriteLine(str); //輸出:GTAZB_Ben_123。
8、刪除指定位置(第i個)的指定長度(length)的字串
string str = "GTAZB_JiangjBen_123"; int i = 5, length = 8; str = str.Remove(i, length); Console.WriteLine(str); //輸出:GTAZBen_123。
相關推薦
C#擷取字串的方法小結
1、單個字元分隔用split擷取 string str = "GT123_1"; string[] strArray = str.Split('_'); //輸出:sArray[0]="GT123" // sArray[1]="1" 2、利用多個字元來分隔字串 string
C#擷取字串(String.Substring 方法 )
String.Substring 方法 舉例如下: using System;using System.Collections.Generic;using System.Text; namespace Conso
java java中subString、split、stringTokenizer三種擷取字串方法的效能比較
面試的時候,string 基本上是必須問的知識 突然想起面試的時候曾經被人問過:都知道在大資料量情況下,使用String的split擷取字串效率很低,有想過用其他的方法替代嗎?用什麼替代?我當時的回答很斬釘截鐵:沒有。 google了一下,發現有2中替代方法,於
JS擷取字串方法例項
JS擷取字串方法例項 //JS擷取字串可使用 substring()或者slice() 1 函式:substring() 定義:substring(
c# 擷取字串
split的使用: 1. Split( Char ()) 返回的字串陣列包含此例項中的子字串(由指定 Unicode 字元陣列的元素分隔)。 根據單個分隔字元用split擷取。 例如 複製程式碼程式碼如下: string s
web前端js基礎之js的幾種“擷取字串”方法
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>js的幾種擷取字串方法</title> <
C#操作字串方法總結
staticvoid Main(string[] args) { string s =""; //(1)字元訪問(下標訪問s[i]) s =“ABCD”; Console.WriteLine(s[0]); // 輸出"A"; Console.WriteLine(s.Length); // 輸
Objective-C擷取字串時emoji表情的處理
我們在開發中會經常遇到限制字串長度的情況,如輸入框限制輸入字數,我們會經常使用substringToIndex進行字串擷取,這樣做有一個潛在的問題,那就是當擷取的index恰好是一個emoji表情的時候,因為一個emoij在字串的length並不等於1,這樣就會
JS擷取字串方法集合
使用 substring()或者slice() 函式:split() 功能:使用一個指定的分隔符把一個字串分割儲存到陣列 例子: str=”jpg|bmp|gif|ico|png”; arr=theString.split(”|”); //arr是一個包含字元值”jp
三種JS擷取字串方法
JS提供三個擷取字串的方法,分別是:slice(),substring()和substr(),它們都可以接受一個或兩個引數: var stmp = "rcinn.cn"; 使用一個引數 alert(stmp.slice(3));//從第4個字元開始,擷取到最後個字元;
C++擷取字串
char m_sFilePath[20]; m_sFilePath = "123456789"; Cstring m_sFilePathSave; m_sFilePathSave = m_sFilePath; m_sFilePathSave = m_sFilePathSav
Java中substring、split、StringTokenizer三種擷取字串方法的效能比較
最近在閱讀java.lang下的原始碼,讀到String時,突然想起面試的時候曾經被人問過:都知道在大資料量情況下,使用String的split擷取字串效率很低,有想過用其他的方法替代嗎?用什麼替代?我當時的回答很斬釘截鐵:沒有。 Google了一下,發現有2種替代方法,於是
php中按位元組擷取字串方法,(漢字佔兩個位元組,字母佔一個位元組,頁面編碼必須為utf-8)
function esub($str, $length = 0) { if($length < 1){ return $str; } //計算字串長度 $strlen = (strlen($str) + mb_str
C 幾種擷取字串的方法 split Substring Replace remove
Split 方法忽略 separator 的任何值為 Nothing 或空字串 ("") 的元素。 為了在 separator 中的字串具有公共字元的情況下避免出現不明確的結果, Split 操作從例項值的開始進行到結尾,並匹配 separator 中與例項中的分隔符相等的第一個元素。 例項中子字串的
C strncpy 從指定位置開始擷取指定長度子字串方法
char dest[4]; char src[] = {"123456789"}; strncpy(dest, src+3, 3); 輸出結果為 456 strncpy函式中的引數是字串陣列的
C#幾種擷取字串的方法(split 、Substring、Replace、remove)
C#截圖字串常用的方法有 split 、Substring、Replace、remove等。 split的使用: 1. Split( Char ()) 返回的字串陣列包含此例項中的子字串(
24.C語言最全排序方法小結(不斷更新)
http 希爾 找到 sin -s arr span 計算機 gpo 希爾排序: 該方法的基本思想是:先將整個待排元素序列切割成若幹個子序列(由相隔某個“增量”的元素組成的)分別進行直接插入排序,然後依次縮減增量再進行排序,待整個序列中的元素基本有序(增量足夠小)時,再對全
C語言--字串拷貝、字串查詢、字串比較、字串擷取
在實際的應用當中,字元和字串的操作是最常用的技能。總結下來,提升能力。 一、字串拷貝 1、memcpy 2、strcpy 區別 二、字串查詢 三、字串比較 四、字串擷取 1、一種簡單而又機智的方法–strncpy strncpy函
Python3筆記(1)-字串去除空格的方法小結
可以考慮多次切割,然後判斷空字串,並重新生成新的list def get_variable_attribute(self, path_map_file): attribute_list = [] file_map = open(file=path_map_
C 中SqlParameter類的使用方法小結
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!