Board logo

标题: [文本处理] [已解决]批处理如何提取文本中的数字部分 [打印本页]

作者: 灯塔彭于晏    时间: 2020-12-18 10:15     标题: [已解决]批处理如何提取文本中的数字部分

现有内容如下:
[#女の子 我永远单推狗妈 - 蛮牛の大胜利的插画 - pixiv|https://www.1.net/artworks/76335642]
[#黒タイツ ローファー - クマノイ的插画 - pixiv|https://www.1.net/artworks/63845642]
[#白タイツ 鳩羽つぐ - 翼つばさ的插画 - pixiv|https://www.1.net/artworks/68015316]
[#女の子 うーん、ん? - らんふ的插画 - pixiv|https://www.1.net/artworks/68731889]
[#オリジナル 帰り道 - 白丝少年(しらいと)的插画 - pixiv|https://www.1.net/artworks/85228711]
[#碧蓝航线 独角兽 - 蛞的插画 - pixiv|https://www.1.net/artworks/83064048]
[#オリジナル 新年 - _LM7_的插画 - pixiv|https://www.1.net/artworks/78626191]
[#年賀状トレードイラコン 謹賀??新年 - かとろく的插画 - pixiv|https://www.1.net/artworks/65879602]

请问如何提取每一行最后的“纯数字“到新文本,且顺序不变。
结果如下:

76335642
63845642
68015316
68731889
……
依原来的顺序。
谢谢您!
作者: WHY    时间: 2020-12-18 10:36

  1. @echo off
  2. (for /f "delims=]" %%i in ('type a.txt ^| findstr \/[0-9][0-9]*\]$') do (
  3.     echo;%%~ni
  4. )) > b.txt
  5. pause
复制代码





欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2