批處理計算在檔案中某個字串出現的次數

時間 2022-01-11 21:50:04

1樓:匿名使用者

加引號 if "%%c"=="nice girl"

批處理 計算在檔案中 某個字串出現的次數

用批處理 查詢txt檔案內的字元並統計出現的次數

2樓:

不清楚你的實際檔案/情況,僅以問題中的樣例/說明為據;以下**複製貼上到記事本,另存為xx.bat,編碼選ansi,跟要處理的檔案放一起雙擊執行

/*&cls&echo off

rem 統計一個指定字串在一個txt文字檔案裡出現的次數

title %#% +%$%%$%/%@% %z%

cd /d "%~dp0"

set "txtfile=a.txt"

set "findword=指定字串"

if not exist "%txtfile%" (echo;"%txtfile%" 未找到&pause&exit)

type "%txtfile%"|cscript -nologo -e:jscript "%~f0" "%findword%"

echo;%#% +%$%%$%/%@% %z%

pause

exit

*/var text=wsh.stdin.readall();

var str=wsh.arguments(0);

var index=0,count=0;

while((index=text.indexof(str, index)) != -1)

wsh.echo(count);

3樓:匿名使用者

將a檔案拖放到批處理的上方放開執行,**如下:

if %1=="" (echo 請拖放文字到批處理圖示&pause&exit) else (

set/p #=輸入要查詢的字元:)

set/pstr=<%1

for %%1 in (!str!)do if "%%1"=="!#!" set/a .+=1

echo !#!出現了!.!次

pause

4樓:

推薦用軟體replace pioneer來做,很簡單,詳細步驟:

1. 開啟tools->pattern counter選單2. 選中file/http選項,並在右邊選擇待處理檔名3. 選中word行,按detail按鈕,即得出各詞的統計:

number word

**********==

4 44

3 33

1 55

**********==

如想自己統計特定的字串,可以按以下步驟:

4. 點選clear按鈕

5. 點選add按鈕,在name輸入33,在pattern=>下面輸入\b33\b點選ok

6. 重複第4步,在name輸入55,在pattern下面輸入\b55\b點選ok

7. 點選count即可得出33和55的出現次數

c語言 求大神啊= =統計特定字串在檔案**現的位置和次數

5樓:匿名使用者

將檔案中的資料讀到記憶體中,存到一個二維陣列中,每一行儲存檔案中的一行資料

遍歷陣列,用strstr()檢查是否有要找的串,如果有,則記錄位置(行,列),累計次數

最後,輸出結果。

6樓:匿名使用者

for(int i = 0 ; i < strlen(str) ; i++)}

求統計txt檔案中單詞出現次數的批處理命令(dos)

7樓:匿名使用者

@echo off

2>nul (for %%i in (success failure) do (

for /f "tokens=2delims=,," %%j in ('findstr "@" %%i.txt') do set/a #%%j+=1

)for /f "tokens=1-2delims=#=" %%i in ('set #') do echo;使用者%%i出現次數:%%j)

pause

8樓:匿名使用者

錯誤日誌和成功日誌合併一起統計如下,如需分開統計再追問吧。

@echo off

set fn=成功.log 失敗.log

for /f "tokens=*" %%i in (dir/b %fn%') do (

wfr %fn% -r:" " -t:"\n">temp.txt

for /f "delims=@" %%j in ('findstr "@" temp.txt') do set/a #%%j+=1

)for /f "tokens=1,2 delims=#=" %%i in ('set #') do echo;使用者%%i出現次數:%%j

for /f "delims==" %%i in ('set #') do set %%i=

9樓:容昭

檔案內容格式是怎麼樣的呢?

php中如何判斷字串中是否有某個字元

黑馬程式設計師 php中如何判斷一個字串中是否有某個字元,如下 php語言是一個功能強大的嵌入式html指令碼語言,它的易用性讓許多程式設計師選擇使用。php判斷字串的包含,可以使用php的內建函式strstr,strpos,stristr直接進行判斷.也可以通過explode函式的作用寫一個判斷函...

如何用DOS做批處理檔案刪除以某個字元開頭的資料夾

找不到檔案的情況請注意刪除 set path d program files tencent qq 路徑最後的空格.另外 為 數字 的目錄名大小需大於 10000 這樣可以比較準確的刪除非 qq名資料夾,因為使用者 qq號碼 還未見過小於 10000 的.如果不需要 儘可以刪除 if str gtr...

sql語言 如何查詢字串某個字元的個數

end灬琦琦 好像沒有直接的方法吧,寫個迴圈試試 loop a instr string,n 1,1 查詢第一次出現的位置 string substr string,a 1,length string a 擷取第一次出現位置之後的字元,為新的字串 if a 0 then 查詢一次,記錄增加一次,當查...