如何使用 PowerShell 从文本文件中删除特殊字符?

胡安·曼努埃尔·桑切斯占位符图像

我有一个文本文件,必须从中删除所有奇怪的字符。我已经尝试过以下方法:

 (get-content C:\Users\JuanMa\Desktop\UNB\test.txt) -replace ('.','') | out-file C:\Users\JuanMa\Desktop\UNB\test2.txt

但这会导致输出为空 - 文件test2.txt保持为空。

这是我的文本文件:

.!..p.ÿÿ.!..!   .!.           PESCATORE
.!.           LEMON SPICE S.R.L.
      600 SUR DE MULTIPLAZA ESCAZU
              3-102-599284
     TEL: 2289-8010 FAX: 2289-5129
          [email protected]
.!..!             Terminal POS: BARRA
.!.
.!           ------------FACTURA-----------
.!      .!0    Mesa: B07
.!..!   NUMERO : 0068371  
.!.Mesa # : B07         Fecha: 25/09/2018
Mesero : CARLOS
Cajero : JOHN        Hora : 22:35:06
# Pers : 1           Comandas: 1
Apertura: 22:34      Tiempo/E: 1 Min
.!      .!..!   .!       CANT  DESCRIPCION               MONTOS
.!.---------------------------------------
   1.00 LIMONADA HIERBABUE    2,033.00
.!                SubTotal :          2,033.00
          %IVA     :            264.00
          %SER     :            203.00
.!      .!.        TOTALES :      2,501.00
.!..!             (COLONES) 
En Dolares : 4.55
.!.>> Pago: EFECTIVO> 2,555.00
>> Recibe: 2,555.00
>> Cambio: 54.00
.!      
   www.gruposinertech.com Vers.15.09A
.!.
     AUTORIZADO MEDIANTE RESOLUCION
          11-97 DE LA D.G.T.D







.i
.@

谢谢你的帮助!

魔方

-replace运营商使用正则表达式,其使用期限来表示任何字符,所以这条出任何东西。如果要删除文字句点,请在句点前面加上反斜杠:

(get-content C:\Users\JuanMa\Desktop\UNB\test.txt) -replace ('\.','') | out-file C:\Users\JuanMa\Desktop\UNB\test2.txt

不幸的是,这会删除所有句号,因此您可能想要保留的句号(例如数字)将丢失。

要清除多个坏字符,请将它们包含在方括号中。这将删除 'ÿ','!'

(get-content C:\Users\JuanMa\Desktop\UNB\test.txt) -replace ('[ÿ!]','') | out-file C:\Users\JuanMa\Desktop\UNB\test2.txt

您可以将这些-replace运算符链接起来进行多次替换:

# Characters ÿ or !
# Replace .! at the start of the line with blank

(get-content C:\Users\JuanMa\Desktop\UNB\test.txt) `
-replace ('[ÿ!]','') `
-replace ('^.!','') |  
out-file C:\Users\JuanMa\Desktop\UNB\test2.txt

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果文本文件包含字符串,则使用PowerShell从文本文件中删除行

来自分类Dev

使用PowerShell替换文本文件中的特殊字符

来自分类Dev

如何从文本文件中删除特殊字符

来自分类Dev

如何从文本文件中删除这些特殊字符

来自分类Dev

如何从Powershell中的文本文件删除行?

来自分类Dev

如何使用Powershell从文本文件中删除空白行

来自分类Dev

使用Powershell自动删除文本文件中的特定字符并将其保存到新位置

来自分类Dev

使用Powershell自动删除文本文件中的特定字符并将其保存到新位置

来自分类Dev

使用python删除阿拉伯字符文本文件中的特殊字符,数字

来自分类Dev

如何删除大的法语文本文件中的所有特殊字符

来自分类Dev

如何删除文本文件中的未知换行符(特殊字符)?

来自分类Dev

使用Powershell删除短语列表(如果它们存在于文本文件中)

来自分类Dev

使用PowerShell计算文本文件中的特定字符串

来自分类Dev

使用Powershell从非常大的文本文件中获得子字符串

来自分类Dev

使用Powershell读取文本文件中的一系列字符吗?

来自分类Dev

使用Powershell替换文本文件中的路径

来自分类Dev

使用PowerShell更改文本文件中的数值

来自分类Dev

如何从文本文件中删除特定范围的字符?

来自分类Dev

如何删除文本文件中的未知字符?

来自分类Dev

如何删除文本文件中的非 ASCII 字符?

来自分类Dev

使用vbs从文本文件中删除nul字符

来自分类Dev

如何使用PowerShell在模式之前将每个逗号替换为文本文件中的空格

来自分类Dev

如何使用Powershell替换文本文件中的路径

来自分类Dev

如何使用Powershell在文本文件中拆分特定单词

来自分类Dev

使用Powershell比较两个文本文件并删除重复的行

来自分类Dev

写入文本文件时如何转义特殊字符

来自分类Dev

Powershell从大文本文件中删除包含大量字符串的任何行

来自分类Dev

使用Powershell读取文本文件并查找文本

来自分类Dev

如何在文本文件中找到唯一的单词,然后使用Powershell在文本文件中存储唯一的单词

Related 相关文章

  1. 1

    如果文本文件包含字符串,则使用PowerShell从文本文件中删除行

  2. 2

    使用PowerShell替换文本文件中的特殊字符

  3. 3

    如何从文本文件中删除特殊字符

  4. 4

    如何从文本文件中删除这些特殊字符

  5. 5

    如何从Powershell中的文本文件删除行?

  6. 6

    如何使用Powershell从文本文件中删除空白行

  7. 7

    使用Powershell自动删除文本文件中的特定字符并将其保存到新位置

  8. 8

    使用Powershell自动删除文本文件中的特定字符并将其保存到新位置

  9. 9

    使用python删除阿拉伯字符文本文件中的特殊字符,数字

  10. 10

    如何删除大的法语文本文件中的所有特殊字符

  11. 11

    如何删除文本文件中的未知换行符(特殊字符)?

  12. 12

    使用Powershell删除短语列表(如果它们存在于文本文件中)

  13. 13

    使用PowerShell计算文本文件中的特定字符串

  14. 14

    使用Powershell从非常大的文本文件中获得子字符串

  15. 15

    使用Powershell读取文本文件中的一系列字符吗?

  16. 16

    使用Powershell替换文本文件中的路径

  17. 17

    使用PowerShell更改文本文件中的数值

  18. 18

    如何从文本文件中删除特定范围的字符?

  19. 19

    如何删除文本文件中的未知字符?

  20. 20

    如何删除文本文件中的非 ASCII 字符?

  21. 21

    使用vbs从文本文件中删除nul字符

  22. 22

    如何使用PowerShell在模式之前将每个逗号替换为文本文件中的空格

  23. 23

    如何使用Powershell替换文本文件中的路径

  24. 24

    如何使用Powershell在文本文件中拆分特定单词

  25. 25

    使用Powershell比较两个文本文件并删除重复的行

  26. 26

    写入文本文件时如何转义特殊字符

  27. 27

    Powershell从大文本文件中删除包含大量字符串的任何行

  28. 28

    使用Powershell读取文本文件并查找文本

  29. 29

    如何在文本文件中找到唯一的单词,然后使用Powershell在文本文件中存储唯一的单词

热门标签

归档