Unity IndexOf 擷取字串中的一段字元

2021-10-03 11:28:46 字數 835 閱讀 7732

搜了一圈沒有找到合適的方法,在乙個**終於發現了。直接獻上

public static string search_string(string s, string s1, string s2) 

s為該字串,s1為s字串中的前一段字元,s2為s字串中的後一段字元。

返回結果就是s1跟s2字元段中鍵的字元段了。

舉例:比如要找 「今天是星期三」 字串中的「星期」兩個字元

s = 「今天是星期三」;

s1 = 「是」;

s2 = 「三」 ;

輸出結果就是 「星期」

//題外話

通過s.indexof(s2, n1),這裡我才知道indexof()裡面是可以加三個引數的。//n1就是從n1的位置開始查詢s2 優化的寫法。。

indexof(string value,int startindex,int count).

string value

就是要查詢的字串。

int startindex

就是從這個startindex 索引的位置開始查詢該字串。//我之前理解成假如寫成2,那麼查詢的結果會-2。。。我把這個位置理解成了起始位置0。好慘啊

int count

從int startindex 這個位置開始查詢的長度。如果你要查詢「 abc」 ,count 寫成2,就算條件符合會返回-1的。//所以我理解成了從startindex 這個位置向後查詢的長度。

總之indexof 如果查詢到該字串,就會返回該字串第乙個字元的索引位置,如果沒查到就返回-1.

獻上原**鏈結

link

感謝

Repeater 擷取字元

1.前台 2.後台 protected string getdemand string strdemand string titledemand strdemand.replace r n replace string htmltitle return htmltitle 方法二 string.fo...

awk擷取字段

file 期望每行刪除第二個 之前的內容,得到 isbctruncate 1 socialtime 1 nettype mobile isbctruncate 1 socialtime 1 nettype pc 我的處理方法是 awk f file 從第三個字元開始處理,並且以 為分隔符,因為最後乙...

mysql擷取字元

前言 整理圖書資料,由於圖書資料之前沒有經過人工矯正爬取完成後直接匯入資料庫而且資料來源很多,無奈只好整理資料。錯誤資料展示 小馬寶莉2018年第2集 總第16集 大師計畫 4月刊 李敖回憶錄 大師珍藏版 噹噹全國獨家 正版全新直髮 宮澤賢治小森林童話 水仙月四日 宮澤賢治,田誠 繪,彭懿 海豚傳媒...