iT邦幫忙

0

CMD怎麼把特定的兩個符號[]之間的數值,作為變數

  • 分享至 

  • xImage

如123.txt,內容:
[1]標籤
[2]標籤
[3]標籤
[4]標籤
[5]標籤
[6]標籤
[7]標籤
[8]標籤
[9]標籤
[10]標籤
如何只抓取[至]之間的數值?並作為變數~

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
win895564
iT邦研究生 5 級 ‧ 2023-01-03 09:09:42
最佳解答
for /f "delims=[]" %i in ('echo [Text inside brackets]') 
do @echo %i

給你參考

dahezhi iT邦新手 4 級 ‧ 2023-01-03 09:17:24 檢舉

謝謝妳教學,但是我想要的是在123.txt裡抓

dahezhi iT邦新手 4 級 ‧ 2023-01-03 09:23:32 檢舉

可以了,再加上一些程式碼就能抓了,謝謝

0
alien663
iT邦研究生 3 級 ‧ 2023-01-03 09:29:06

可以用replace的方式

set var1=[1]標籤
set var_temp=%var1:*]=%
call set var2=%var1:%var_temp%=%
echo %var2%

我要發表回答

立即登入回答