L指令碼語言字串處理

2021-07-02 05:32:28 字數 866 閱讀 9614

字串處理是程式語言的基本功能特性之一,l指令碼語言的字串處理功能也不弱

下面這個指令碼檔案是一些字串處理的例子

#scp

定義:字串,string1,"123456abcdefg"

定義:字串,string2,"abc"

定義:字串,string3

定義:整數,length,0

定義:整數,pos,0

取大小:字串,string2,length

查詢:字串,string1,string2,pos

顯示:length

顯示:pos

取子串:string3,string1,pos,length

顯示:string3

轉換:string3,大寫

顯示:string3

轉換:string3,小寫

顯示:string3

比較:字串,string2,string3

捕獲:ret

如果:ret==1,顯示:字串相等

否則:顯示:字串不相等

轉換:string3,反轉

顯示:string3

#分割字串,生成乙個表物件,表物件中包含分割後的字串列表

定義:字串,string4,"abc;123;456;789"

定義:字串,string5,";"

分割:字串,string4,string5,table1

顯示:table1

等待:使用者輸入,string1

自製指令碼語言(7) 指令碼語言的完善 字串 注釋

摘要 前面提到的編譯器直譯器的進一步完善,即加入字串和注釋的處理。字串和注釋不能由正規表示式的方式來處理。注釋的兩種形式是 abc,abc 這就會有巢狀和混用的問題 字串裡面會有轉義符,例如 a b 這樣就不是正則語言了,而是成了上下文無關語言,正規表示式的處理方式無效。所以,我在tokenizer...

L指令碼語言表物件的高階操作

l指令碼語言將針對表物件的 求並集 交集 差集運算對映為基本運算子 我們可以對錶物件進行集合代數運算 例如 scp 定義 字串,str1,world 定義 字串,str2,hello 定義 整數,int1,12345 定義 表,table1 定義 表,table2 定義 表,table3 定義 表,...

指令碼刪除末尾字元 perl指令碼語言入門

這篇文章的目的是能夠讀懂簡單的perl指令碼 perl,一種功能豐富的計算機程式語言,執行在超過100種計算機平台上,適用廣泛,從大型機到便攜裝置,從快速原型建立到大規模可擴充套件開發。perl不需要編譯器和鏈結器來執行 你要做的只是寫出程式並告訴perl來執行而已。這意味著perl對於小的程式設計...