2017-06-19 87 views
-1

嗨,我有一個XML文件,需要找到一個特定的字符串。 我搜索的字符串是一個xml標籤的值。然後我需要將它設置爲一個變量。我如何在CMD中做到這一點?在CMD中找到正則表達式中的字符串

我們可以假設,文件看起來像這樣

<rootElement> 
    <childElement.version>1.0.3</childElement.version> 
</rootElement> 

我需要提取「1.0.3」並將其設置爲一個變量。

+2

你在CMD中是什麼意思?你使用的是什麼操作系統? – bam500

+0

我的意思是Windows MS-DOS – Natta

回答

0
@echo off 
for /f "tokens=3 delims=<>" %%a in ('find "childElement.version" file.xml') do set "var=%%a" 
echo %var% 

注意:這適用於您的示例,但肯定不適用於每個xml文件。批處理不是XML的正確工具。

相關問題