有没能删除文本中后缀东西?

只保留前面数字 求助各大网友帮助
2026-05-19 21:08:50
推荐回答(2个)
回答1:

1、全选复制,然后新建一个excel,粘贴进去,选择--数据--分列,用---作为分隔符

完成,就分好了,可以复制到txt文本里面,就只有数字了。

回答2:

不清楚你的实际文件/情况,仅以问题中的样例/说明为据
复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运行

<# :
cls
@echo off
rem 提取一个txt文本文件内每一行开头的数字
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
powershell -NoProfile -ExecutionPolicy bypass "Invoke-Command -ScriptBlock ([ScriptBlock]::Create([IO.File]::ReadAllText('%~f0',[Text.Encoding]::Default)))"
echo;%#% +%$%%$%/%@% %z%
pause
exit
#>
$txtfile='.\失败.txt';
if(-not (test-path -liter $txtfile)){Write-host ('"'+$txtfile+'" not found');exit;};
$text=[IO.File]::ReadAllLines($txtfile,[Text.Encoding]::Default);
for($i=0;$i -lt $text.count;$i++){
    $m=[regex]::match($text[$i].trim(), '^\d+');
    if($m.Success){write-host $m.groups[0].value;};
}