2 应用技巧
2.1 匹配并捕获/截取
截取第1列的数据
截取前
"(.*)", "(.*)", "(.*)"\)\);
截取后:
2.2 显示所有字符/原始字符(如:行结束符CR/LF)
原效果
操作步骤
视图
-显示符号
-(勾选)显示所有符号
现效果
回车符 := 回车, Carriage Return := CR
:= \r
换行符 := 换行, Line Feed := LF
:= \n
Dos/Windows:采用回车+换行(CR+LF)表示下一行
Windows下编写的Shell脚本,直接放到linux/unix下执行会报错,就是因为行结束符不一样导致的。
UNIX/Linux:采用换行符(LF)表示下一行
MAC OS系统:采用回车符(CR)表示下一行
2.3 SQL片段中去除连续换行符
原文本
SELECT
signal_type,
vin,
sn,
message_id,
uuid,
status,
tester,
toDate(event_time) AS event_date,
countState(toUInt32(1)) AS fault_count,
argMinState(toDateTime(ts),
ts) AS first_fault_report_time,
argMaxState(toDateTime(ts),
ts) AS last_fault_report_time
FROM db_xx.tb_yy
操作步骤
Step1 显示所有符号
参见本文档此章节:
Step3 NotePad++
--> Ctrl + F
--> 替换
--> 【查找目标】填\r\n\r\n
--> 【替换为】填\n
--> 【查找模式】选扩展
--> 【全部替换】
现文本
X 参考文献
Notepad++ 正则表达式提取信息 - 博客园 【推荐】
notepad++正则抽取所有符合条件的字符串 - 博客园
Notepad++怎么显示所有制符 - 百度经验
关于行结束符(CR、LF) - CSDN【推荐】