文本fi中的克拉Z符号

2024-03-28 16:47:48 发布

您现在位置:Python中文网/ 问答频道 /正文

有人知道文本文件中的^Z符号代表什么吗?我该如何清除它(regex/python?)。你知道吗

字符串示例:

5411 Grocery Stores,www.sentryfoods.com,WI,6am ^Z 11pm 7 days a week

我如何在vim中使用regex找到它,或者修改下面的python命令来处理它?你知道吗

df['col1'].apply(lambda x: re.sub('[^a-zA-Z]', '', x))

Tags: 字符串com示例www符号代表vimdays
3条回答

您可以用\x1a或Python中的chr(26)将其表示为字符串,因此您可以执行类似于s.replace("\x1a", "")的操作。它的实际含义取决于文件类型(例如,当管道、制表符、逗号等由于任何原因无法工作时,Ctrl-A有时用作字段分隔符)。你知道吗

^Z<C-z>。您可以通过按“CtrlV”,然后按“CtrlZ”将其插入命令行。用Vim的表示法,那就是<C-v><C-z>,所以

:%s/<C-v><C-z>/foo/g

将用foo替换所有的^Z。你知道吗

我的尝试-但需要删除空间。你知道吗

re.sub('\^Z', '', x)

相关问题 更多 >