Notepad++ 黑色的B符号是什么?如何在记事本中搜索它+;?
我正在用Notepad++格式化csv文件,并插入CR和LF,因此每一行都是分开的,但此处显示的黑色符号框中有一个B:Notepad++ 黑色的B符号是什么?如何在记事本中搜索它+;?,notepad++,extended-ascii,Notepad++,Extended Ascii,我正在用Notepad++格式化csv文件,并插入CR和LF,因此每一行都是分开的,但此处显示的黑色符号框中有一个B: 在某些行中,我找不到关于它的任何信息,也找不到如何搜索它,以便使用replace函数删除它。默认情况下,记事本++中黑框中的所有内容都是一个-从记事本++源代码()中,我们可以看到记事本++中使用了以下ASCII控制字符: static const char *ControlCharacterString(unsigned char ch) noexcept { co
在某些行中,我找不到关于它的任何信息,也找不到如何搜索它,以便使用replace函数删除它。默认情况下,记事本++中黑框中的所有内容都是一个-从记事本++源代码()中,我们可以看到记事本++中使用了以下ASCII控制字符:
static const char *ControlCharacterString(unsigned char ch) noexcept {
const char * const reps[] = {
"NUL", "SOH", "STX", "ETX", "EOT", "ENQ", "ACK", "BEL",
"BS", "HT", "LF", "VT", "FF", "CR", "SO", "SI",
"DLE", "DC1", "DC2", "DC3", "DC4", "NAK", "SYN", "ETB",
"CAN", "EM", "SUB", "ESC", "FS", "GS", "RS", "US"
};
...
}
如果您感兴趣,可以在中找到每个ASCII控制字符的含义
如您所见,aB
控制字符不存在。因此,这使我相信您所拥有的是BS
,而S
由于某种原因被切断了
要从文本中删除BS
控制字符,需要将\x08
替换为空字符串
奖金:
要复制,请使用一些字符序列来获取控制字符:
~ Shift + Esc = (ESC)
~ Ctrl + E = (ENQ)
~ Ctrl + R = (DC2)
~ Ctrl + Pause\Break = (ETX)
~ Ctrl + Shift + Y = (EM)
~ Ctrl + Shift + W = (ETB)
~ Ctrl + Shift + O = (SI)
~ Ctrl + Shift + A = (SOH)
~ Ctrl + Shift + D = (EOT)
~ Ctrl + Shift + G = (BEL)
~ Ctrl + Shift + H = (BS)
~ Ctrl + Shift + Z = (SUB)
~ Ctrl + Shift + X = (CAN)
~ Ctrl + Shift + C = (ETX)
~ Ctrl + Shift + v = (SYN)
~ Ctrl + Shift + B = (STX)
~ Ctrl + Shift + N = (SO)
~ Ctrl + Shift + 6 + (RS)
~ Ctrl + Shift + -(Dash) = (US)
您能链接一个示例文件吗?将该字符复制到另一个选项卡,然后使用命令(从其中一个菜单)转换为十六进制。在ASCII表格中查找代码。要搜索
\x08
(BS),\x1B
(ESC),需要在搜索模式下选择“扩展(\n\r\t\0)”。