字串處理是程式語言的基本功能特性之一,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對於小的程式設計...