//////取出文字中間內容//////左邊文字
///右邊文字
///全文本
///完事返回成功文字|沒有找到返回空
public static string textgaincenter(string left, string right, string text)
lindex = lindex + left.length; //取出left右邊文字起始位置
int rindex = text.indexof(right, lindex);//從left的右邊開始尋找right
if (rindex == -1)
return text.substring(lindex, rindex - lindex);//返回查詢到的文字
}
left(string):指定的左邊文字 例:前
right(string):指定的右邊文字 例:左
text(string):欲查詢的全部文字 例:前後左右
textgaincenter("前","左","前後左右");
結果:"右"
用到的方法
indexof(left)
這個是用來獲取left也就是"前"在text(前後左右)中的位置 用lindex表示
lindex = lindex + left.length
獲取的位置是在left開始的位置 例: 獲取的位置 (|前後左右) 「|」為輸入時的游標
用獲取的位置加上left的長度就是left右邊第乙個字元的起始位置 例: 獲取的位置 (前|後左右) 「|」為輸入時的游標
indexof(right,lindex)
這個用來獲取在left右邊的right在text中的位置 用rindex表示
因為這是取的left和right中間的內容,如果left左邊有字元與right相同的話,rindex會返回left左邊那個字元的位置
substring(開始擷取的位置,擷取的字串長度)
text.substring(lindex,rindex-lindex)
rindex - lindex = left與right中間字串的長度
所以用這個方法返回的結果為:後
易語言 取出中間文字
非原創 版本 2 子程式 取出中間文字,文字型 引數 欲取全文本,文字型 引數 前面文字,文字型 引數 後面文字,文字型 引數 起始搜尋位置,整數型,可空 引數 是否區分大小寫,邏輯型,可空 區域性變數 局 位置,整數型 區域性變數 局 位置1,整數型 區域性變數 局 前面文字,文字型 區域性變數 ...
中間文字,兩邊橫線(純css實現的哦)
最近在做專案的時候,遇到了乙個中間文字,兩邊橫線的布局,如下圖 第一種 如下 到底了 這裡使用了背景色和透明度,細心的人可能會發現,body設定的背景色剛好是 到底了 的文字的背景色,同時也用了行內塊 透明度以及相對定位來實現了的噢。第二種 後來,在網上找到了不同的方法,如下 產品清單 在css樣式...
c 取出指定長度字元的簡易方法
public string getsubstring string str,intlen if charlen len 如果字元數大於len則只取前len來運算 stringbuilder resultstrbuilder new stringbuilder char chararray str.t...