perl語言:分割路徑字串,獲取檔名
#獲取path變數內的A1_0.htk檔名
$path="C:\Users\ABC\Desktop\ivector\data\A1_0.htk";
@Name = split(/\\/,$path); #將path按“\”分割,得到一個數組,@表示陣列
$num = 1; #因為perl陣列是從0開始,一會需要將陣列的長度減1
$count = @Name; #獲取陣列的長度
$ind = $count-$num; #perl兩數相減
$fileName = $Name[$ind]; #最終獲取檔名
print "$fileName" #列印結果
相關推薦
perl語言:分割路徑字串,獲取檔名
#獲取path變數內的A1_0.htk檔名 $path="C:\Users\ABC\Desktop\ivector\data\A1_0.htk"; @Name = split(/\\/,$path);
C語言:呼叫子函式,實現選擇排序和字串連線
2018年11月14日 19:57:26 return 微明 閱讀數:1 個人分類: C語言
C語言:模擬實現字串函式strlen,strcpy,strcat,strcmp,strchr,strstr
什麼是C語言中的字串 字串或串(String)是由數字、字母、下劃線組成的一串字元。通常放在常量字串中或者字元陣列中。C語言中以 ‘\0’ 來作為字串的結束標記。 字元的ASCII編碼表 1.strlen 功能:字串求長 計算給定字串的(unsigned in
C語言:輸入一行字串統計出英文字母,空格,數字和其他字元的個數
題目要求 輸入一行字串統計出英文字母,空格,數字和其他字元的個數。 程式分析 要統計英文字母,空格,數字和其他字元的個數,則要遇到他們加一。 核心程式碼如下: while ((c=getchar())!='\n') { if ((c >= 'a' &
C語言:使用指標法,刪除字串的所有尾部空格
題目來源:大工慕課 連結 作者:Caleb Sung 題目要求 按照要求補完程式,使用指標法,刪除字串的所有尾部空格。 要求:在begin 和 end 之間填寫程式,其他不得改動。 如:
R語言:提取路徑中的文件名字符串(basename函數)
lena art star filename div base none gpo highlight 假設存在路徑C:/coverage/Homo_sapiens.sort.add_exon1_coverage.txt,欲提取Homo_sapiens.sort.add_ex
bootstrap table使用:前端分頁,獲取值棧中的json值,載入到table中,獲取選中的行資訊
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@ include file="/common/taglibs.jsp" %> <!DOCTYPE html> <html
c語言:第一次作業,分支,順序結構
1.本章學習總結(2分) 1.1 思維導圖 1.2 本章學習體會及程式碼量學習體會 1.2.1 學習體會 學了幾節課的c語言了,因為沒自學的原因,跟不上進度。對於c語言現在挺有興趣的,願意去花時間去彌補。最近才搞懂了scanf和int的確切含義。之前老是把int以為是輸入。對於for()括號裡面的成分
R語言:因子與字串的互轉
在匯入大批量資料時,如果沒有顯式地指定“stringsAsFactors = FALSE”,預設會將所有的字串轉換為因子,導致資料處理速度較慢。 示例資料如下: name,math,english,sex,year "yiifaa",65,68,"M",
C語言:實現一個通訊錄,可以進行增刪查改等多項功能(動態版本)
基於前一篇文章的靜態通訊錄,新增malloc函式,realloc函式以及free,將其改變為一個動態的通訊錄,可以動態記憶體開闢,儘可能防止記憶體的浪費。 具體程式碼如下: contact.h #ifndef __CONTACT_H__ #define __CO
前端演算法:給定一個字串,找到它中的第一個非重複字元並返回它的索引
給定一個字串,找到它中的第一個非重複字元並返回它的索引。如果它不存在,則返回-1。 例子: s =‘leetcode’ 返回0。 s =‘loveleetcode’ 返回2。 注意:您可以假設該字串僅包含小寫字母。 <script> var
c語言==字元陣列與字串,char的取值範圍(1)
求char型別陣列的strlen長度 昨天老師給了一道題目 #include <stdio.h> #include "string.h" int main() { int i; char a[1000]; fo
《C語言:常用的字串處理函式總結》
第一次筆記:關於C語言積累感謝大家閱覽,記得看完點贊啦!常用的字串處理函式 C語言編譯系統中提供了很多有關字串處理的庫函式,這些庫函式為字串處理提供了方便,下面總結下幾種有關字串處理的函式。一、輸出字串函式puts:格式:puts(字元陣列名) ;功能:puts函式用
c語言:實現一個函式,判斷一個數是不是素數。
實現一個函式,判斷一個數是不是素數。程式:#include<stdio.h>#include<math.h>int prime(intnum) //prime表示素數{int i
c語言:輸入一行字元,分別統計出其中英文字母、空格、數字和其他字元的個數。
輸入一行字元,分別統計出其中英文字母、空格、數字和其他字元的個數。解:程式:#include <stdio.h>int main(){char c;int letters=0,space=0
R語言:文字(字串)處理與正則表示式
這兩個函式返回向量水平的匹配結果,不涉及匹配字串的詳細位置資訊。 grep(pattern, x, ignore.case = FALSE, perl = FALSE, value = FALSE, fixed = FALSE, useBytes =FALSE, invert = FALSE) grepl
題目描述:給定一個字串,求出其所有可能的字元組合. 比如:abc 其所有組合是:a,b,c,ab,ac,bc,abc
/* 題目描述:給定一個字串,求出其所有可能的字元組合. 比如:abc 其所有組合是:a,b,c,ab,ac,bc,abc 是遞迴的思想:首先你拿到的是abc,你可以依次打印出去掉c,b,a的組合:ab,ac,bc 然後遞迴用這些子串去調動這個函式,比如ab:依次去掉b,
jq表單:阻止預設提交,獲取屬性值
$('.submit').click(function(e){ e.preventDefault(); //阻止預設提交 var $this = $(this); var f
80x86 組合語言程式設計:輸入數字串,排序、並求最大和最小
;從鍵盤輸入一個ENTER結束的十進位制數字串, 按ASCII碼值降序排列這個數字串,;舉報|2013-12-10 21:36鼬風行 | 分類:組合語言 | 瀏覽61次;並另起一行,顯示出ASCII碼
c++入門:輸入一個字串,將其分段輸出,分段符為除字母和數字之外的符號。
輸出 輸入一個字串 樣例輸入 ad/adfa,123d?a1 樣例輸出 ad adfa 123d a1#include<iostream> #include<string.h>