Perl的一些函式和運算子

2021-05-25 00:22:14 字數 760 閱讀 2975

index:搜尋標量

index str1, str2;	//在str1中搜尋str2,若搜到則index函式返回該位置(從0開始),否則返回-1

rindex:與index類似,不過是從右往左搜尋

substr:取子串

substr(str, offset);	//在str中從offset開始取子串至末尾(offset從0開始)

substr(str, offset, length); //指定子串長度length

tr///:替換

tr/searchlist/replacelist/;

與模式匹配的相同點是:均採用$_作為預設目標變數,若要指定目標變數需要用操作符=~

不同點是:tr不使用正規表示式,且searchlist與replacelist一一對應,如

tr/a-z/a-z/;	//將a替換為a,b替換為b,...,z替換為z

printf:格式化輸出

printf handle formatstring, list

若handle為stdout,則可省略。若向檔案輸出則需指定handle

tips:handle和formatstring之間沒有逗號

其餘和c語言類似

tr///:替換

tr///:替換

perl 標量和運算子的一些知識介紹

1.perl將一般的變數成為標量該變數可以指代的直接量包括兩種 數字直接量 字串直接量。a 字串的表示方法 單引號,單引號中的字串中的含義直觀,不需要求變數值和轉義字元 雙引號,需要求變數值和轉義字元值。如果需要消除,通常需要在前面新增反斜槓,其中的單引號或雙引號也需要。b程式設計客棧 此外,可以使...

一些運算子

int a 3 int b a 先把a的值賦給b,a再自增 int c a a先自增,再把值賦給c system.out.println a system.out.println b system.out.println c 結果輸出 535 冪運算,計算2 3 double pow math.po...

C 的一些運算子

參見 c 高階程式設計 第四版 is 運算子可以檢查物件是否與特定的型別相容。相容 表示物件是該型別,或者派生於該型別。例如,要檢查變數是否與 object 型別相容 int i 10 if i is object int和從 object 繼承而來的其他 c 資料型別一樣,表示式 i is obj...