Questions tagged «find-and-replace»

查找满足条件的特定实例并替换它们的操作。

7
查找并替换多个文件中的文本
我希望有人可以花时间帮我创建一个批处理文件或类似文件来查找和替换几个文件中的文本。我尝试了许多“搜索和替换”实用程序,但没有找到能满足我需要的东西。 要求如下:在具有不同文本FOR FOR FACH FILE的多个文件中查找和替换SAME文本。 例: File1.txt,file2.txt,file3.txt都有一个文本字符串“please me please” for file1.txt将文本字符串“change me please”替换为“file1 changed”保存为file2.txt的原始文件名(file1.txt)替换文本字符串“change me please”to“file2 changed”另存为原始文件名(file2。 txt)for file3.txt将文本字符串“change me please”替换为“file3 changed”另存为原始文件名(file3.txt)

2
如何在Notepad ++中替换Unicode字符
我有一个.xlf文件,如下图所示: 我想知道如何搜索和替换unicode字符“xE5”到“æ” 我以为我可以搜索:^ 0145 = xE5并替换“æ”,这不起作用。 如果这不可能,我可以使用另一个文本编辑器(例如ultraedit)。 这是文件中的粘贴文本: <?xml version="1.0" encoding="utf-8"?> <xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-strict.xsd"> <file xmlns:bind="http://bind.sorona.se" original="CTO12623_1_en-GB-da.xml" source-language="en" datatype="xml" date="2015-11-11T15:35:51Z" target-language="da" product-name="Anders_LP8504_151111" bind:file-id="78452" bind:file-hash="85075c54359fa47b087d6c67ec967f43"> <header> <tool tool-name="Sorona TMS" tool-id="bind" tool-version="3.1.5" tool-company="Sorona Innovation" /> <count-group name="word-count"> <count count-type="total" unit="word">2743</count> </count-group> </header> <body> <trans-unit id="e1ca41ef868a74944745b8cd1dfa59e7" translate="yes" approved="no" restype="string" resname="p"> …


1
查找和替换特定列,但仅当它等于特定值时
如何用字符(N)替换列132(空格或Y),但仅当列132 =空格时? 在这里查看其他线程我想出了一种用N替换132列的方法: -Find:^(。{132})(。) - 更换:\ 1N ......但这将取代第132列 一切 行并不占空间。谢谢你的帮助! 完整场景: 我有一个字符长度定义的文档,其中每行在132列中有空格或Y.在任何有空间的线路中,我需要用N替换它。


3
如何在不替换小数点的情况下替换单个句点/完全停止?
这有点尴尬;我一直在使用眼动仪收集数据,它的输出为.txt文件(Excel也是一个选项,但样本太多,所以记事本就是这样)。我需要将所有样本显示为数字。每个“样本”是瞳孔大小的度量,每两毫秒取一个。在不常见的情况下,机器在一两秒钟内失去了某人的视线,我突然有一些徘徊时期而不是数字。 例如: Sub5 91.00 3300039.00 3287753 Sub5 94.00 3300041.00 3287753 Sub5 97.00 3300043.00 3287753 Sub5 97.00 3300045.00 3287753 Sub5 97.00 3300047.00 3287753 Sub5 . 3300049.00 3287753 Sub5 . 3300051.00 3287753 Sub5 . 3300053.00 3287753 Sub5 . 3300055.00 3287753 Sub5 . 3300057.00 3287753 Sub5 . 3300059.00 3287753 每个松散期间两侧的空格都是“标签”按钮空格,您在查找和替换搜索中似乎无法指示,因为“标签”按钮只是标记到F + R菜单中的下一个项目。这种情况不规则地发生,并且有数千行,因此手动完成可能需要数小时,但如果我使用它,则查找和替换也会转换小数点,并在我的输出中渲染其他数据列无意义。有没有一种快速的方法可以将所有孤立的周期转换为零而不会弄乱小数?我目前使用的是notepad ++,但如果有必要,我很乐意获得更高级的软件。所有的建议都值得赞赏,因为替代方案是拖网小时!


2
从文档中删除首字母缩略词的方法?
我有一个朋友想要学习如何在她编写的报告中删除用其专有名称替换所有首字母缩略词。她向我展示了她写出来的清单,而且数量很大。 我认为必须有一些方法可以使用正则表达式驱动的程序来查找ESA的每个实例(例如)并将其替换为“濒危物种法案”。 我讨厌必须编写代码,如果它已存在于某处; 最好是存储所有这些的。

1
相反的字体格式
我记得在某处可以选择设置草书,也称为斜体,格式化,当将其应用于所选文本时,每个字符的值都会改变为相反的格式,因此,在这种情况下,最初使用斜体字符会变成非斜体字符。例如,将其应用于 “...... 我真的爱你,山姆。” 会产生输出 “...... 和我真的爱你,山姆。 ” 在粗体文本的情况下,结果将是 “...... 我真的爱你,山姆。” 应用粗体后变为 “...... 和我真的爱你,山姆。 ” 我怎样才能让MSW以这种方式行事?希望很快能听到消息。提前致谢!


1
查找文本并替换为索引
我需要找到一个字符串并将其替换为移动索引(在这种情况下,查找模式为“ replaceThis”) 例如: id=replaceThis ...... id=replaceThis ...... id=replaceThis 应该成为 id=0 ...... id=1 ...... id=2 我的环境是Windows(和notepad ++),但我也可以使用cygwin

1
Notepad ++查找并替换
我需要获得帮助: test1|test2|2017-04-28|11:19:01|string|test3|3|FINDTHISWORD|2003-10-15 16:00:00.000| 由此: test1|test2|2017-04-28|11:19:01|string|test3|3|FINDTHISWORD|2003-10-15|16:00:00.000| 基本上,我需要找到“ FIDNTHISWORD”,然后向右移动12并替换“ |” 与空间。

1
如何用粗体标签替换星号(*)来表示重要的单词和短语?
我有将近2万行的文档。许多(但不是全部)行使用星号符号表示重要的单词和短语。 例: What kind of *vegetable* is it? You are *best?!* I hope I am not late. All *the "good"* shows are *no longer* broadcasting. 我想用html粗体标签替换星号符号。例如,它看起来像这样: What kind of <b>vegetable</b> is it? You are <b>best?!</b> I hope I am not late. All <b>the "good"</b> shows are <b>no longer</b> broadcasting. 最好的方法是什么?我不能仅仅进行查找和替换,因为</b>在需要时它不会插入适当的结束标记。 …

1
找到特定的字符串后,删除特定数量的字符
我有几行代码,我正在寻找一种搜索特定字符串的方法,例如'id0 ='并删除它以及每行之后的所有10个字符。我更喜欢记事本++的方式/宏/插件。但是欢迎使用其他所有工具或脚本。 请注意,理想情况下,我希望在整个文件中将其删除并替换为32个字符串,但是现在,我只是想克服第一个驼峰,即删除它 之前 ://81.88.22.6/*=id0=CB5B9C00BA ://*-ad.cgi*=time=3C8EFF48B674A820E7 ://*-ads/*=id0=0D6CF7D5BE 请注意,我要查找的模式(数字和字符)每行总是不同,并且不在每一行上,因此您无法进行搜索'n替换。 之后应该看起来像这样 ://81.88.22.6/ ://*-ad.cgi*=time=3C8EFF48B674A820E7* ://*-ads/ 我已经尝试过此方法(try =id0=[0-9A-Z]{10}),该方法已在本网站上找到,但不适用于我。 我用记事本+ +,并在更换GUI,我点击的正则表达式(单选按钮),然后在查找我把id0=[0-9A-Z]{10}和离开替换领域的空白,但它似乎并没有认识到id0=[0-9A-Z]{10}-它没有发现任何!

1
当前文件中的VS代码查找:正则表达式
这是VS Code中的查找和替换问题。 我想在VS Code的Markdown文件中找到以下文本: ## [](https://www.website.com/)Heading 并替换为该文本 ## [Heading](https://www.website.com/) 因此,我通常使用## \[]\(.+?\)(.*)查找表达式。但是要替换上面的表达式,我键入了它,## [$1]\(.+?\)(.*)但是它不起作用。我怎样才能做到这一点?正则表达式在替换中不起作用吗?

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.