如何使用批处理脚本在两个模式之间提取字符串?

苏米特08

我在 pom.xml 文件中有一行。

<abc>xyz</abc>

我需要通过使用与 sed -e 's/(.*)/\1/' 相同的批处理脚本进行模式匹配来提取 xyz

并且输出应该是xyz。

有人可以帮忙吗?

格哈德

您可以<>用作 delims。

@for /f "tokens=2delims=><  " %%i in ('type pom.xml') dodo set "result=%%i" & goto :show
:show
echo %result%

或者如果您只想要基于标签的属性名称的特定值..

@for /f "tokens=2delims=><  " %%i in ('type pom.xml ^| find /I "abc"') do set "result=%%i" & goto :show
:show
echo %result%

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从bash中的两个模式之间提取字符串

如何在批处理文件中的两个引号之间获取字符串?

批处理脚本提取两个字符串之间的内容

如何在两个定界符之间提取字符串

如何在文件中的两个\ n之间提取字符串

QRegularExpression-如何从两个<ca>标签之间提取字符串?

如何在两个斜杠之间提取字符串php

使用 awk 在两个实践之间提取字符串

如何提取两个“ /”字符之间的字符串

使用grep在两个子字符串之间提取字符串

Python 3 Pandas如何在两个'_'之间提取字符串,并在DF中进行错误处理?

如何从两个不同分隔符之间的行中提取字符串?

如何在两个 SAME 分隔符 T-SQL 之间提取字符串?

提取字符串中两个符号之间的所有内容

PHP:按子级内容在两个标签之间提取字符串

C ++:从两个符号之间提取字符串

批处理文件:使用特殊字符提取两个字符串之间的子字符串

在批处理脚本中使用常规exp从字符串中提取模式

如何使用grepwin提取两个关键字之间的多行字符串

使用mysql REGEXP_SUBSTR 在两个字符或字符串之间提取字符串

批处理文件帮助仅在两个匹配的字符串之间复制文本

在保留格式的同时提取两个模式(包括两个模式)之间的字符串

如何在最后两个匹配字符之间获取字符串

如何获取字符串中两个已定义字符之间的数据?r

在 Perl 中使用 Regexp 在两个字符串之间提取字符串

如何在文本文件中搜索两个字符串并对使用批处理脚本找到的两个字符串中的任何一个进行操作

我需要使用 shell 脚本在两个模式之间插入一个大字符串

如何通过两个不同的拆分选项提取字符串?

红宝石提取字符串之间的两个字符串