不可见字符'\001'在java程序中表示

字符串处理001 字符串定义: 一串字符的集合,理解为以’\0’结尾的字符数组。 字符和整数的关系ASCII码一一对应关系。 几个较为重要的字符对应关系: ‘A’ 65 ‘a’ 97 ‘0’ 48 一般描述字符串的时候采用的是string类原因是功能更加强大使用起来更加方便。 引用头文件<string> 介绍一个函数的用法: sort函数 对两个迭代器(或指针)指定的部分进行快速排序,第三个参数可以传入定义大小比较的函数,或者是对小于号的重载 实现的是从小到大进行排序 int a[maxn]; b 阅读详情

 

\001作为分隔符的日志,从linux终端复制出来用notePad打开时看到的SOH,而\002分隔的,从终端复制到编辑器是里STX。

项目中需要将含'\001'的字符串做一个替换,结果在写程序的时候,却不知怎么写来匹配'\001',最后上网搜了半天,找到了解决办法。

对,你没看错,就是这样,需要4个\,4962\\\\001亚洲龙 去匹配文件中的 4962\001亚洲龙

ASCII编码-控制字符

二进制十进制十六进制控制字符转义字符说明
000 0000000NUL Null character(空字符)
000 0001101SOH Start of Header(标题开始)
000 0010202STX Start of Text(正文开始)
000 0011303ETX End of Text(正文结束)
000 0100404EOT End of Transmission(传输结束)
000 0101505ENQ Enquiry(请求)
000 0110606ACK Acknowledgment(收到通知)
000 0111707BELaBell(响铃)
000 1000808BSbBackspace(退格)
000 1001909HTtHorizontal Tab(水平制表符)
000 1010100ALFnLine feed(换行键)
000 1011110BVTvVertical Tab(垂直制表符)
000 1100120CFFfForm feed(换页键)
000 1101130DCRrCarriage return(回车键)
000 1110140ESO Shift Out(不用切换)
000 1111150FSI Shift In(启用切换)
001 00001610DLE Data Link Escape(数据链路转义)
001 00011711DC1 Device Control 1(设备控制1)
001 00101812DC2 Device Control 2(设备控制2)
001 00111913DC3 Device Control 3(设备控制3)
001 01002014DC4 Device Control 4(设备控制4)
001 01012115NAK Negative Acknowledgement(拒绝接收)
001 01102216SYN Synchronous Idle(同步空闲)
001 01112317ETB End of Trans the Block(传输块结束)
001 10002418CAN Cancel(取消)
001 10012519EM End of Medium(介质中断)
001 1010261ASUB Substitute(替补)
001 1011271BESCeEscape(溢出)
001 1100281CFS File Separator(文件分割符)
001 1101291DGS Group Separator(分组符)
001 1110301ERS Record Separator(记录分离符)
001 1111311FUS Unit Separator(单元分隔符)

 

 

ubuntu20.04下dsp-slam的运行配置 DSP-SLAM:具有深度形状先验的面向对象的 SLAM 阅读详情

相关推荐

双重机器学习 stata教程 手把手教学

双重机器学习(DDML)的stata教程

weixin_59030591的博客 1万+

hive中分隔符‘\001’到底是什么鬼

答:hive中的默认的是‘\001’是一种特由的分隔符 使用的是ascii编码的值,键盘是打不出来的。 转载于:https://www.cnblogs.com/alexzhang92/p/11161507.html

weixin_30410119的博客 1万+

Synares病毒实战:如何手动清除C盘隐藏的Synaptics.exe(附资源修复脚本)

本文详细介绍了Synares感染型病毒的手动清除方法,该病毒伪装成Synaptics触摸板驱动,感染EXE和XLSX文件。文章提供了从病毒行为分析、母体清除到被感染文件修复的全流程指南,并附有实用的资源修复脚本和防御加固方案,帮助用户彻底清除这一顽固病毒。

lg888的博客 2335

hive分隔符\001和\011与\x03 用pandas切割时出现的问题

hive导出数据,想找一个分隔符。hive默认分隔符是“\001”。想换个其他的。在ASCII码对照表中找了下,决定用“\0011”。 然后Hive能正常数据,到notepad++里面显示的字符和ASCII码对照表里的是一样的。 但是在用“\011”切割时,切割不出,且字段首位不能有空格。 后来用“EmEditor”打开这个文件,使用查找替换功能时,发现这个字符被显示为“\x03”。 所以在...

干货 1万+

海洋与地质地理信息数据下载网站汇总集锦

各种海洋与地质地理信息数据集合

qq_36980284的博客 1268

JPA - @MappedSuperclass - 基类注解

目录前言代码示例 前言 @MappedSuperclass注解一般作为基类的注解,表眀该类是映射的超类,继承于它的子类实体在映射时会自动添加到子类实体的对应数据库表中,用于共同的属性代码复用和模型分离。 代码示例 BaseEntity.java import lombok.Getter; import lombok.Setter; import javax.persistence.MappedSuperclass; import java.util.Date; @Getter @Setter @Ma

Maggieq8324的博客 2064

Hive隐藏分割字符\001替换为可见字符

Hive默认的分隔符是\001,属于不可见字符,这个字符在vi里是^A一个文本0000_0,直接cat内容如下: 320643204N2559613979 320828796N446323 320829214N38122627 vi打开,显示为如下: 320643204^AN^A25596^A13979 320828796^AN^A446^A323

陆云子安的专栏 3万+

Zemax与Matlab交互:双胶合优化详细流程

Zemax与Matlab交互:双胶合优化详细流程

weixin_72050316的博客 629

大数据文件分隔符

hadoop 文件分隔符

小工匠 3万+

芒果YOLOv8改进160:姿态估计Head篇:即插即用|轻量化非对称多级压缩LOADH旋转检测头,原创改进适配YOLOv8高效检测头,检测头新颖改进,全网首发独一份

芒果YOLOv8改进159:OBB旋转检测头Head篇:即插即用|轻量化非对称多级压缩LOADH旋转检测头,原创改进适配YOLOv8高效检测头,检测头新颖改进,全网首发独一份

包括YOLOv5、YOLOv7、YOLOv8等模型改进 811

大厂面经:大疆嵌入式面试题及参考答案(4万字长文:持续更新)

目录 Linux 系统调用的过程,中间发生了什么? 表格总结 Linux 中断流程,谈谈你对中断上下文的理解 中断流程 中断上下文理解 Linuxschedule()函数的原理和调用的时机 schedule()函数原理 调用时机 页表实现机制,分页的缺点? 页表机制 分页的缺点 介绍操作系统的多级反馈调度策略,时间片轮转,在项目中如何指定优先级来调度进程完成快速响应(nice命令) 多级反馈队列调度 时间片轮转 使用nice命令 聊内存分配,进程内存分配,段页式存

大模型大数据攻城狮的专栏 4169

UniCode编码表,过滤不可见特殊字符

不可见字符过滤方案 我是在项目中,使用freemarker生成word时,wordxml不能解析不可见字符,导出导出的word报错,不能正常打开。 于是我将freemarker解析后的xml进行了不可见字符过滤。可以正常打开了。 public static String replaceUnicode(String sourceStr) { String regEx= "["+...

半梦歪歪 3万+

Python爬虫实战:基于异步爬虫与机器学习的数据采集——以电商平台在线评论有用性分析为例

内容涵盖爬虫原理、反爬虫策略应对、数据清洗、数据存储以及简单的数据分析预览,并为后续利用机器学习模型(如逻辑回归、随机森林)分析评论有用性打下坚实的数据基础。特别是在电子商务领域,在线评论作为UGC的一种主要形式,深刻影响着消费者的购买决策和商家的信誉体系。然而,平台上的评论质量参差不齐,充斥着大量无意义的灌水、广告甚至虚假评论。因此,如何自动识别和筛选出“有用”的评论,成为了学术界和工业界共同关注的焦点。我们选择目前Python爬虫领域最前沿、效率最高的技术组合,以确保爬虫的稳定性、速度和可扩展性。

2201_76125261的博客 106

java 正则 不可见字符_正则表达式匹配不可见字符

在文本中,文字符号分为3种,如表:普通文字符号 A到Z ,a到z,数字0到9,以及不是元字符的其他符号(比如:#、=)元字符 12个被保留做特殊用途的符号:[]\^.|?*+(){}不可见字符 \cx 匹配由 x 指明的控制字符。例如,/cM 匹配一个Control-M或回车符。x 的值必须是A~Z 或 a~z 之一。否则,讲c视为一个原义的"c...

weixin_42417004的博客 3826

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

hive-java中操作hive的默认分割符\001,建表指定正则分隔符

使用hive创建一个默认分割符的表,然后打开其hdfs上的数据文件。\001用键盘是无法打出来的,在notepad中显示为SOF。把这个SOF复制到idea中,发现是\u0001。 import org.junit.jupiter.api.Test; import java.io.*; public class hive分割符 { @Test public void t1() throws IOException { String str = "C:\\Users\\Ad

DCHAO的博客 2417

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Java的 ‘\u001D‘;//组分隔符

Java的 '\u001D';//组分隔符

qq_36570506的博客 2355

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

java格式化1变成001_在java中,怎么将整型 1 转换为字符型 "01"或者"001"? java 字符:001...

利用DecimalFormat数字格式化,相应的可以利用SimpleDateFormat对时间格式化import java.text.DecimalFormat;import java.text.Format;public class $ { public static void main(String[] args) { int num = 1; Format ...

weixin_33054119的博客 4936

java 正则表达式去除字符串中的转义字符(/b /u0002 /u001D等)

代码: public class Test { public static void main(String args[]){ String x ="\u001FJesusDelAlamo也在会上介绍,在未来\u001D, \u001f,,,,\b,,\u001D"; String a = x.replaceAll("[\\u0000-\

JasonHector的博客 1万+

ERP系统中不可见字符引发的数据灾难与解决方案

字符编码是计算机系统中基础却关键的技术概念,它决定了文本数据如何被存储和处理。在ERP等企业级应用中,UTF-8与GBK等多编码混用常导致数据一致性问题,特别是不可见字符(如零宽度空格、BOM头)会引发物料编码异常、采购订单错误等严重故障。通过输入过滤、存储标准化和比对优化三层防御方案,可有效解决字符污染问题。这些技术方案在跨系统数据迁移、第三方平台对接等高频场景中尤为重要,能显著提升ERP系统的数据质量与业务可靠性。

weixin_30298497的博客 303

java中的\t说明

做学生管理系统时遇到的,在控制台,想要利用\t控制输出格式。产生了疑惑:1、\t 代表Tab键,那本值是什么呢?和空格有啥区别呢?2、String类型的,数字、英文、中文,分别占几个空格呢?不同环境不一样:\t 不一样;每个中文字符代表几个空格而不一样!!!!!!

qq_40967086的博客 7717

java 转义字符"\u0010" "\010" "\2"等

java转义字符 \xxx 八进制转义符 \uxxxx 十六进制转义符 像"\010","\u0010"这种字符串,不要以为它们长度大于1,其实它们仅占一个字节,也就是由 '\010'和'\u0010'组成的单字节字符串,那么这两个字符究竟代表什么呢?它们是否是一样的?其实它们都是不可见字符,分别表示退格和数据链路转义(参考ASCII表),使用...

weixin_30588675的博客 2337

c语言%1f u001f,\ u0003和\ u00ff之间的Unicode字符(Unicode characters between \u0003 and \u00ff)...

\ u0003和\ u00ff之间的Unicode字符(Unicode characters between \u0003 and \u00ff)我有一段Java代码检查它是在两个unicode字符之间:LA(2) >= '\u0003' && LA(2) <= '\u00ff'据我所知, \u0003代表END OF TEXT而且\u00ff是LATIN SMALL ...

weixin_42372963的博客 2280

Java转义字符

文章系统介绍了Java中各类转义字符的用法,包括标准转义序列(如\n、\t)、Unicode转义(\u)以及特殊场景应用。重点讲解了字符串处理、正则表达式、文件路径中的常见陷阱与正确写法,并提供了ANSI颜色输出、SQL处理等高级应用示例。文章还强调了编译时处理机制、性能优化建议,推荐使用专用库处理HTML/XML/JSON等结构化数据。最后指出合理使用转义字符对代码质量、安全防护的重要价值,是Java开发者必须掌握的核心技能。

weixin_74120671的博客 2940

JAVA中转义字符

JAVA中转义字符: 1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377' \0:空字符 2.Unicode转义字符:\u + 四个十六进制数字;0~65535 \u0000:空字符 3.特殊字符:就3个 \":双引号 \':单引号 \\:反斜线 4.控制字符:5个 \' 单引号字符 \\ 反斜杠字符 \r 回车 \n 换...

chenyulancn的专栏 1446

java string 修改字符_java中怎么替换string中的某个字符

展开全部/¥392931String这个对于程序62616964757a686964616fe58685e5aeb931333365643661原来说一定是最熟悉不过的,很多时候我们都习惯去使用String的原生方法去完成查找字符串、替换、删除,而正则表达式由于略显苦涩的语法常常被人忽略,其实很多时候使用正则表达式可以提高不少性能和节省资源。一、正则表达式简述正则表达式正则表达是Java中比较矛盾...

weixin_39967405的博客 1852

java中 u0010.3f什么意思,什么是“\ u001B [J”代表?

Can anyone explain to me what \u001B[J within a string might represent? I'm converting an input byte stream to an ascii string. Perhaps the stream is in some other encoding.UPDATE:This is how I read t...

weixin_36325615的博客 1033
上一篇: Linux中login shell和non-login shell
下一篇: AWS助理级解决方案架构师备考路线
刘sir--
博客等级 码龄9年 20粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值