Questions tagged «find-and-replace»

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

2
在Powershell中的管道上使用-replace
我想在使用替换项之前先进行测试,所以我试图编写一个快速的在线命令来查看输出结果。但是,我不确定语法是什么。我想做的是 cat file | -replace "a", "b" 正确的Powershell语法是什么? 我知道我也可以做$a = cat file,然后在上进行替换$a,但我想将其放在一行上

2
如何删除没有“。”的行 在记事本++中?[重复]
这个问题已经在这里有了答案: 删除Notepad ++中除包含我需要的单词的行以外的所有行? (10个回答) 4年前关闭。 在Notepad ++中,我有很多行的格式: abc.xyz 其中“ abc”可能有空格或-或数字。 如何删除不带“。”的行?因此,如果一行没有任何“。”,我希望将其完全删除,甚至不要留空行。

2
一个大文本文件中的多个搜索和替换操作
我有一个大文本文件(大约2GB)。我想对同一文件执行五次搜索和替换操作,并希望在一个命令中执行此操作。通常我使用vim,打开文件,执行一个替换操作,然后执行另一个操作,依此类推。有一个陷阱,因为我注意到三到四次搜索后,由于内存问题,vim崩溃了。 这是我在Vim中使用的命令的两个示例: :%s/www\.abcdef/www.test.abcdef/g :%s/www\.klmnop/www.test.klmnop/g 处理此问题的最佳方法是什么?


2
在可视块模式下替换文本
也许我在搜索错误的方法,但是我没有找到如何执行此操作的方法。 这是场景:我在文本文件中有一个列表,希望在同一行上插入相同的单词,这是示例文本: 12.1项目1 12.2项目2 12.3项目3 现在,我对第8列进行视觉标记,并在下面加下划线,并打算在Done不移动item列的情况下替换部分空白: 12.1 _项1 12.2 _ Item2 12.3 _ Item3 我希望可以进入替换模式,但只能输入insert(I),append(A)或change-mode(c)。更改模式接近我想要的:如果我知道单词的长度,则可以将块设置为相同的宽度。 我在这里想念什么吗?

3
搜索和替换工具,可以处理多个文件和子文件夹
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新的问题,所以这是对话题的超级用户。 5年前关闭。 我正在寻找一种可以在文件内容内搜索/替换各种文件类型的工具(即,如果可能,应处理尽可能多的文件类型,例如.txt,.sql,.xls,.doc ,.r,.c等)。它应该处理多个文件夹/子文件夹中的多个文件。仅搜索文件内容对我来说还不够,它还应该具有替换功能。

2
如何“降级”Word 2010中的所有标题和标题?
我为我编写的应用程序构建了一个大型帮助文档。我使用了Word 2010中的所有默认样式,包括“标题”,“标题1”,“标题2”等。遗憾的是,当我生成目录时,标题不包括在内。我现在也在使用chmProcessor从文档中自动生成一个网站,并且它的目录中也没有包含标题。 我想把所有标题变成标题1,所有标题1进入标题2,标题2进入标题3,等等。这可能没有大量的手工努力吗?(我确信有一个比“降级”更好的词。)

1
使用通配符/正则表达式在Notepad ++中查找并替换n个字符长的随机字符串
我有一个带有诸如的表达式的SQL转储youtubehd:2nj6bykw。该2nj6bykw也可以是不同的随机字符串。它总是8个字符长。 我要替换youtubehd:2nj6bykw为just youtubehd。 我如何才能做到这一点而又不手动一一更换?SQL转储的长度超过230000行,其中约有200个出现这些字符串。 我想我需要一个通配符,但是我不知道它是什么以及如何实现。



1
替换sed中的数字块
我一直在摆弄这一段时间,似乎无法弄明白。我要做的是用一个#替换文件中的所有数字。 听起来很简单,它应该是,但我无法理解它。任何帮助,将不胜感激。 我到目前为止(但不起作用)是: echo "fdsafdsa 32432 dsafdas" | sed 's/[0-9]+/#/g' 我期望的输出是: fdsafdsa # dsafdas 但是sed给了我相同的字符串,没有任何替换。 有线索吗?

2
如何在记事本++ط(\ uFEC1和仅该字符)中找到此字符(通过unicode搜索)
如何在notepad ++ط中找到这个字符(通过unicode搜索) 如果我去charmap 我选这个角色 我在unicode搜索框中键入FEC1,然后按ENTER键,它会找到该字符 我在fileformat.info上查找 http://www.fileformat.info/info/unicode/char/fec1/index.htm UTF-8 (hex) 0xEF 0xBB 0x81 (efbb81) UTF-16 (hex) 0xFEC1 (fec1) 如果我按字面意思将字符输入搜索框,那么它就会找到它 但我无法看到要搜索的unicode 我希望能够在UTF-8和UTF-16中搜索它 [\ uFEC1]似乎找到了这个角色,但它找到的不仅仅是那个角色 现在,如果我在那里抛出几个FEC9,那么我看到[\ uFEC1]似乎也找到了它们 那么,我如何搜索\ uFEC1并且只搜索那个。而且我也有兴趣通过它的UTF-8代码来搜索它

0
如何阻止command-f在Mac OS X(10.8.2)上跨应用程序共享状态?
如果我在两个应用程序中打开了一个查找栏(command-f),并且我将文本更改为一个,则另一个文本会在我切换到第二个应用程序时更改为匹配。有没有办法将其关闭,以便查找栏仅由我输入的内容填充? 例如: 1. Command-f in Sublime Text for "variable_name" 2. Command-f in Chrome for "some_type" 3. Tab back to Sublime 4. Find bar in Sublime now says "some_type" (and Sublime auto-scrolls to the next mention of some_type)

2
如何在许多Word文档中使用FAlse SEcond LEtter Capitalization替换所有WOrds?
我需要用德语大量修正大量文件。我需要处理几百页的文字。我编写了一个宏来对常见的拼写错误进行批量查找和替换操作。 我需要找到一种方法来纠正常见的输入ERror,其中SEcond CHaracter被CApitalized尽管不应该。 是否有一个外卡搜索我可以使用小写对应替换一个单词中出现错误大写的第二个字符? 这个通配符可以解释不应该更改缩写的事实吗? 我想人们可以用RegEx来解决这个问题。我也愿意使用具有此宏功能的第三方工具或编辑器。 网络搜索没有太大的好处,我似乎无法找到正确的搜索术语组合。 例: 之前 :这是一个带有FAlse CApitalization的TEXT。 ABC公司不应该受到影响,美国也不应该受到影响。而且:TGIF。 后 :这是一个带有错误大写的文本。 ABC公司不应该受到影响,美国也不应该受到影响。而且:TGIF 请原谅我的频繁编辑,但经过一些头痛和阅读Word手册后,我设法制作了一张外卡,可以找到拼写错误的单词的相当大的子集。 < [A-Z] [A-Z] [A-Z] [A-Z] 它会找到像CApital和SMall这样的词,但不会找到UPS或HBO(非附属)。不幸的是,替换字段不处理正则表达式。我仍在寻找一种方法,用正确的拼写替换行为不端的单词。

1
搜索包含超链接的文本时,Microsoft Word中的查找和替换错误?
我试图用Word文档中的电子邮件地址替换文本。如果我只使用查找命令,那么它工作正常,Microsoft Word找到我想要替换的文本。 问题来自于我实际上尝试进行替换,然后神秘地Word告诉我无法找到文本(相同的文本和相同的文档),所以遗憾的是没有替换。 这是因为电子邮件地址被视为超链接。如果我删除超链接,它工作得很好,但这对我来说不是一个解决方案,因为我正在尝试制作一个程序供许多人使用,默认情况下,选项自动生成电子邮件地址在Word中激活超链接。 有没有解决方法可以解决这个问题?我正在考虑其他选项但是如果可以使用Word的替换命令来完成这对我来说会容易得多。 有关信息:我在Microsoft Office 2003和Microsoft Office 2013中对此进行了测试。它也不起作用,因此它不是与版本相关的问题,而是对所有版本的Microsoft Word都是通用的。

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.