windows - 如何在 Windows 批处理文件中搜索子字符串的索引
问题描述
我想tenantDomain org_id
在批处理文件中的以下示例字符串中进行搜索。
<ax2697:tenantDomain>org_12345678
ax2697
总是动态的,我需要org_12345678
在批处理文件中检索字符串。
可能需要 2 个操作。
- 获取“tenantDomain>”的索引
- 从索引中检索 org_12345678。
我在论坛上看不到任何有希望的解决方案。
请建议。
解决方案
恐怕您的问题很令人困惑...您需要Substring 的索引还是需要检索 Substring?你会接受一个不使用索引就提取子字符串的解决方案吗?:/
下面的批处理文件检索放置在较大字符串之后的子字符串: tenantDomain>
@echo off
set "string=<ax2697:tenantDomain>org_12345678"
set "x=%string:tenantDomain>=" & set "substring=%"
echo %substring%
输出:
org_12345678
推荐阅读
- amazon-web-services - 收到以下 IAM 策略的错误“此策略包含以下错误:缺少必填字段效果”
- android - 如何在android中以编程方式启用屏幕旋转?
- c# - 奇怪的 asp.net MVC System.OutOfMemoryException :(
- c# - 具有序列化派生类能力的基类
- wso2 - wso2 IS 作为 KM 不能使用 SCIM
- python - 从类似字符串的字典中删除重复的文本
- oracle - 使用 Aws SCT 工具将 Oracle 包转换为 PostgreSQL 的命名问题
- python - Keras 忽略了提供给第一层的 input_shape
- regex - 正则表达式匹配文件夹结构中的有效路径
- java - 从字符串中删除千位分隔符