bat批處理查詢字元在字串中最後出現的位置

2021-10-02 22:55:49 字數 670 閱讀 8778

@echo off

setlocal enabledelayedexpansion

::查詢字元在字串中最後出現的位置

set strchrr_str_str1=this is a test string

set strchrr_str_ch1=t

::注意,這裡是區分大小寫的!

set strchrr_str_num=0

set strchrr=0

set strchrr_str=%strchrr_str_str1%

::複製字串,用來截短,而不影響源字串

:next

if not 「%strchrr_str%」"" (

set /a strchrr_str_num+=1

if 「!strchrr_str:~0,1!」"%strchrr_str_ch1%" (

set /a strchrr=strchrr_str_num

)

set 「strchrr_str=%strchrr_str:~1%」

goto next

)echo 字元』%strchrr_str_ch1%'在字串"%strchrr_str_str1%"中的最後出現位置為%strchrr%

echo 輸出完畢,按任意鍵退出&&pause>nul

python在字串中查詢字元

兩類函式 find rfind index rindex 找到了都返回下標.find找不到返回 1,index找不到丟擲valueerror.帶r的表示從右向左找.都可以使用第二個引數表示從哪個下標開始找.a abcdab a.find a out 3 0 a.rfind a out 4 4a.rf...

bat 批處理 字串 擷取

由於專案中配置項太多,經常有同事在配置xml的時候,講 配置的路徑搞錯,先需要搞乙個指令碼,可以自動將路徑擷取出來,晚上收集了點資料,暫時先上幾個 bat 後面留著 具體實現。echo off setvar 0 rem 迴圈開始了 continue set a var 1 echo 第 var 次迴...

bat批處理字串擷取補充

先複製貼上一段網上很容易就搜到的內容 echo off set ifo abcdefghijklmnopqrstuvwxyz0123456789 echo 原字串 第二行為各字元的序號 echo ifo echo 123456789012345678901234567890123456 echo 擷...