使用bat从"title":"【稚雨】宇宙 ૮ ´͈ ᗜ `͈ ა♡|ユニバース" 提取"title":"后的内容
时间: 2023-07-24 12:14:16 浏览: 62
你可以使用正则表达式来提取字符串中的特定部分。在 Batch 脚本中,你可以使用 `findstr` 命令结合正则表达式来实现提取操作。下面是一个示例脚本:
```batch
@echo off
setlocal enabledelayedexpansion
set "input=title\":\"【稚雨】宇宙 ૮ ´͈ ᗜ `͈ ა♡|ユニバース"
rem 使用 findstr 命令和正则表达式提取字符串
echo !input! | findstr /r /c:"\"title\":\".*\"" > output.txt
rem 读取提取结果
for /f "usebackq tokens=*" %%a in ("output.txt") do set "result=%%a"
rem 去除多余的部分,只保留所需内容
set "result=!result:*\"title\":\"=!"
set "result=!result:\"=!"
echo %result%
rem 清理临时文件
del output.txt
```
上述脚本中,我将输入字符串存储在 `input` 变量中。然后使用 `findstr` 命令和正则表达式来查找匹配的部分,并将结果输出到 `output.txt` 文件中。
接下来,使用 `for /f` 命令读取 `output.txt` 文件中的内容,并将结果存储在 `result` 变量中。
最后,通过字符串操作(去除多余部分)来提取所需的内容,并将结果输出。
请注意,正则表达式可能需要根据你的具体需求进行调整。此外,脚本中的文件操作可能需要根据你的实际情况进行修改。