Questions tagged «notepad++»

Notepad ++是一个免费的源代码编辑器,可替换记事本,支持多种语言。在MS Windows环境中运行,其使用受GPL许可证控制。

1
Notepad ++正则表达式从行开始查找和替换2个字符,但以它开头
所以我是正则表达式的新手,我在这里遇到了这个问题。 我需要用逗号分隔的多行替换一些数据。但它应该跳过开头的行Style: sign。 例: 这些是数据的含义(用逗号分隔,只是为了显示它代表什么)。 Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding 必须更换的东西是:( Bold到0)和ScaleX(到85) 这是需要更换一些东西的整个文本块。 Style: main,Arial,23,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.35,0,2,10,10,20,1 Style: italics,Arial,23,&H00FFFFFF,&H000000FF,&H004E2C2A,&H00000000,-1,-1,0,0,100,100,0,0,1,1.35,0,2,10,10,20,1 Style: sign_1330_2_K_a_t_a_g_i_r_i_,Trebuchet MS,12,&H00C1D8BF,&H000000FF,&H004D973B,&H00000000,-1,0,0,0,100,100,0,17,1,3,0,8,30,375,80,1 Style: sign_1446_5_K_a_g_a_r_i___A_,Trebuchet MS,12,&H00F1FBE9,&H000000FF,&H004F963D,&H00000000,-1,0,0,0,100,100,0,-15,1,3,0,2,335,30,100,1 Style: sign_2051_16_M_a_t_s_u_o___M_,Trebuchet MS,12,&H00C1D8BF,&H000000FF,&H004D973B,&H00000000,-1,0,0,0,100,100,0,7,1,3,0,8,162,468,64,1 Style: sign_2163_16_Schleich,Times New Roman,16,&H0021110C,&H000000FF,&H007D594A,&H00000000,-1,0,0,0,100,100,0,-10,1,3,0,8,67,507,25,1 这应该是结果: …


3
如何在Notepad ++中搜索包含换行符的字符串
我正在浏览字幕文件,所以有类似的东西 442 00:24:18,017 - > 00:24:20,551 现在你只是在寻找 替罪羊。 而且我想知道如何搜索“只是寻找一个”并让它找到它。现在“你只是在看”获得一场比赛,“因为替罪羊”获得一场比赛,“寻找”没有得到一场比赛。 我已经尝试将搜索模式设置为正常/扩展

2
用户定义语言中多行的分隔符-Notepad ++
假设我有这样的东西 //Example: std::string s; int a = 12; s = boost::lexical_cast<std::string>(a); std::cout << a; 以上是词汇表转换的示例 现在在Notepad ++中,我正在创建UDL(用户定义语言),并且我希望上面所有用引号引起来的文本(从//Example:到std::cout << a)都遵循某种样式。该样式不应影响最后一行“以上是词汇转换的示例”。最后一行应以默认样式显示 以下是我尝试使用的配置。问题是我不知道如何关闭样式。打开样式很容易。我只是使用//示例。我想在检测到两个或多个换行符(即“ \ n”)时关闭样式。(因为在“以上是词法转换的示例”行之前有两个回车符)是否有一种方法可以完成这个 ?

1
使用Windows 7中第二个xml文件中的特定文本(行)批量替换xml中的特定行#
首先,我不是Coder或Unix专家,我在Win7上使用notepad ++ v6.18,所以请您帮我“哑巴” :) 我注意到在notepad ++文件中每行的左侧都有“ gray”数字,表示相应的行号,因此我认为“查找和替换”功能是连续的(即替换第17行)在文件1和文件2的第2行)不是很好!!!好吧,我错了,而且我似乎找不到找到实现我想要做的事情的方法... 我有2个txt(或xml文件)f1和f2,我要在这里做的是用f2中的给定行替换f1中的某些行... 这是一个例子 文件1(有几百行) (item)(title)ABC(/title)(link)a_bunch_of_code(/link)(/item) (item)(title)XYZ(/title)(link)a_different_code(/link)(/item) etc... 文件2(每行具有不同的代码) hkskskdnnkk absvdhvskkcncl 等等... 我想做的是...将文件1的第1行替换为文件2的第2行,然后将文件1的第2行替换为文件2的第1行,等等...所以理想情况下,我在考虑一些命令或脚本那说...找到文件1中的第1行并将其替换为文件2中的第2行,然后在文件1中找到第2行并将其替换为文件2中的第1行,依此类推... 也许这必须在Notepad ++之外使用第三方工具或其他工具完成。。。请事先告知并谢谢您! - 保罗

1
为什么记事本++没有备份文件?我该如何解决?
当前默认设置“启用会话快照和定期备份”每隔7秒设置为默认AppData路径不会创建任何备份。一个星期前创建了一个备份文件,仅此而已。 我已经更新到最新版本,仍然没有创建备份。 我已经在“保存时备份”设置下选择了“简单备份”,但是它不保存时备份。在崩溃期间丢失了一页代码之后,它确实使我感到震惊,崩溃之前它保存了一个空文件,而不是我之前使用的以前保存的文件。如何使备份工作以防止这种无法接受的数据丢失?

2
在Excel或Notepad ++中将编号的内容从一列移动到另一列
我有一个工作表,其中有一列包含多行。这些行在每行中都包含带编号的内容(从1-16到任何地方)-这不是一个固定的数字,它随行而变化。是否存在可以将带编号的内容写到以下单元格中的表达式? 当前布局: 所需的布局: 如果需要记事本++表达式,我也可以将其导出为CSV。

1
Notepad ++查找字符串'a',删除行和后续行,直到找到字符串'b'
我正在编辑GEDCOM文件并删除“不良” GEDCOM标签。我的示例是:-我要搜索“ 2 RIN”,删除该行和所有后续行,直到下一行的第一个字符为“ 1”(1 +一个空格)。带有“ 1”的行不应删除。 一个例子: 现有文件 1 DEAT 2 TYPE D02 Death 2 DATE 1960 2 PLAC Perth 2 RIN 2 2 _PPT @@I1@@ 3 TYPE 0 event owner 3 _NSQ 0 1 BURI 2 TYPE D04 Death, Burial 2 PLAC Australia 结果应为: 1 DEAT 2 TYPE …

1
使用Regex的Notepad ++非法XML字符目标搜索
论坛成员, 我正在使用最新版本的NotePad ++,并且已经在200个单独的XML文件中搜索了非法的XML符号,例如“&”,“>”,“ <”,“©”。我使用标准搜索找到了几个非法的XML字符,但是并没有找到所有这些字符。简而言之,在200个XML文本文件中的某处隐藏了一些散乱的非法XML字符,我需要找到它们,否则我就注定了。 无论如何,我可以使用NotePad ++来自动为我查找200个单独的XML文件中的非法XML字符吗?RegEx会成功吗?如果我可以让NotePad ++完成此任务,它将帮助我在大海捞针中找到那根针,这会破坏我的PDF出版物的XML代码,该XML代码源自200个单独的XML文件。 任何帮助将不胜感激。先感谢您。

2
从文本文件中提取IP CIDR
我有一个像这样的大文本文件: 103.195.100.0/22 ReliableSite.Net LLC 1,024 103.214.69.0/24 Gestion DBI 256 103.238.80.0/22 Cloudone Technology Company Limited 1,024 103.43.72.0/22 Choopa, LLC 1,024 104.128.72.0/23 ReliableSite.Net LLC 512 ... 而且我只想保存IP CIDR之类的103.195.100.0/22。搜索了互联网并尝试了一些方法,但没有成功。

1
将以@开头的所有单词替换为另一个单词
因此,基本上,我需要编辑如下内容: @john TEST TEST TEST @andrew EXAMPLE EXAMPLE @geady JK JK JK 我需要替换所有这些,以使它像这样: @replaced TEST TEST TEST @replaced EXAMPLE EXAMPLE @replaced JK JK JK 如何使用记事本++实现此目的?提前致谢!

0
如何在Notepadqq中插入当前日期和时间(使用自定义键盘快捷键)?
标题说明了一切。 (我很欣赏这样做的方法可能不止一种,并假设首先可以在Notepadqq中做到这一点) 相关/另请参见: https://notepadqq.com/s/ https://github.com/notepadqq/notepadqq 如何在记事本++ 64位中插入日期/时间 更新(2019年4月): 更相关的链接: https://askubuntu.com/questions/676422/inserting-text-with-a-keyboard-shortcuts-in-ubuntu https://askubuntu.com/questions/237209/how-to-create-option-to-insert-time-stamp (也可以与此处链接的一个和/或this进行比较,以供参考/“完整性”:可以放心地忽略两者,因为更笼统的问题已经覆盖/“包含”。)


1
notepad ++从文本中删除非字母
我的文字包含我要删除的全部非字母符号(&^%$#-0-9 ./)。 如果它替换了所有字母字符: Find what: ([a-z,A-Z]) replace with: 为什么这不能代替任何东西?: Find what: (![a-z,A-Z]) replace with: 请帮助我了解我在做什么错。 谢谢!
-1 notepad++  regex 

1
删除特定的字符行
我想删除所有以alter table ........ 开头并以...结尾的行; 在我的文件中有几个alter table ........语句 create table EMPLOYEE ( EMP_ID NUMBER not null, D_ID NUMBER, P_ID NUMBER, EMP_DESC VARCHAR2(2000) ) tablespace USERS pctfree 10 initrans 1 maxtrans 255 storage ( initial 64K next 1M minextents 1 maxextents unlimited ); alter table CALL_OCCURED add unique (HIS_ID) using index tablespace …
-2 notepad++  regex 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.