[NotePad++]NotePad++实用技巧

2023-05-19,

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【推荐】

[NotePad++]NotePad++实用技巧的相关教程结束。

《[NotePad++]NotePad++实用技巧.doc》

下载本文的Word格式文档,以方便收藏与打印。