delphi取括號內或括號外的內容

2022-08-20 03:33:18 字數 1007 閱讀 2914

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 then break;

i2 := str.indexof(')');

if i2 = -1 then break;

end;

result := str.remove(i1, i2-i1+1);

end;

記錄:解釋0(代表***),1(代表***)....     // 使用者需求

但資料庫內的字段時整型,所以要去掉括號及括號裡面的 // 資料庫需求

好吧,後來我發現直接leftstr();      或者找到'('就行了。。。

取出括號裡的數:

function getposstr(str: string):string;

var i, j: integer;

begin

i:=pos('(',str);

j:=pos(')',str);

result := (copy(str, i+1, (length(str) - i - (length(str) - j+1))));

end;

var

i, j: integer;

begin

i:=pos('(',edit1.text);

j:=pos(')',edit1.text);

log(copy(edit1.text, i+1, (edit1.text.length - i - (edit1.text.length - j+1))));

end;

log為memo1.lines.add(s);

字典通過key取value 花括號內的字典

字典是key value鍵值對資料的集合,字典的每個鍵值對用冒號 分割,每個對之間用逗號,分開,整個字典包括在花括號 中,例如 dict1 我們需要注意的是,字典中每個鍵都必須是唯一的,但是值可以重複。定義字典可以使用dict 和 兩種方法,我們來看一下。下圖中我們定義了四個字典,d1和d2都是空字...

excel提取括號內的內容

使用mid函式作為主要函式,使用find函式作為定位函式 mid函式可以擷取文字的內容,其函式構造如下 其顯示結果為所擷取的字元段。例如要提取a1格中前十個字元的內容放入b1格 1.選擇b1格,雙擊或f2進入函式編輯欄 2.輸入函式 mid a1,1,10 3.回車執行函式 4.b1格中顯示 abc...

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...