使用mid函式作為主要函式,使用find函式作為定位函式
mid函式可以擷取文字的內容,其函式構造如下:
其顯示結果為所擷取的字元段。
例如要提取a1格中前十個字元的內容放入b1格:
1.選擇b1格,雙擊或f2進入函式編輯欄
2.輸入函式「=mid(a1,1,10)」
3.回車執行函式
4.b1格中顯示 abcdefghig(即a1格的前10個字)
find函式可以找到某乙個字元是單元格內的第幾個字元。其函式構造如下:
其顯示結果為所查詢的字元在該格內容中是第幾個。
例如要找到a1格中的字元「a」是第幾個,並顯示在b1格中:
1.選擇b1格,雙擊或f2進入函式編輯欄
2.輸入函式「=find("a",a1)」
3.回車執行函式
4.b1格中顯示數字 1(即a在a1格中的位置)
綜上,要提取指定格括號中的內容,可以使用find函式來確定mid函式中「從哪開始」和「取多少個字元」這兩部分
我們想要獲得括號中的內容,mid函式的擷取起點便是括號的位置,即使用find函式尋找左括號 「(」的位置是第幾。find("(",a1)
如果不信包含括號,即擷取起點是左括號位置的右邊乙個,find("(",a1)+1
擷取長度是擷取終點的位置減去擷取起點的位置再減一:
find(")",a1)-find("(",a1)-1
delphi取括號內或括號外的內容
function tsetparkform.removesgin str string string 去掉括號內的內容 包括括號 var i1,i2,i integer begin for i 0 to length str 1 do begin i1 str.indexof if i1 1 the...
python之re提取字串中括號內的內容
直接上 吧 import re string abe ac ad p1 re.compile r re.s 最小匹配 p2 re.compile r re.s 貪婪匹配 print re.findall p1,string print re.findall p2,string 輸出 ac ac ad...
python取括號裡內容 提取括號中字串的內容
string will ferrell nick halsey rebecca hall samantha michael pena frank garcia import re pat re.compile r s s s lst t 0 strip t 1 strip for t in pat....