我非常喜欢 Visual Studio 中的“查找和替换”功能。该功能可让我替换短语、单词、符号或您可以在屏幕上的文本框中键入的任何内容。
我怎样才能让它用换行符替换一个字符?
我想在使用之前测试一个替换,所以我正在尝试编写一个快速的在线命令来查看输出是什么。但是,我不确定语法是什么。我想做的是
cat file | -replace "a", "b"
Run Code Online (Sandbox Code Playgroud)
什么是正确的 powershell 语法?
我知道我也可以做$a = cat file然后在 上进行替换$a,但我想将其保留在一行上
我有一个包含多个Text_1and实例的文件,Text1我需要分别用Text_Aand替换这两个字符串TextB。
目前,我正在对每个文件执行两个查找和替换函数,一个查找Text_1并替换它,Text_A另一个查找Text1并替换它TextB。
有没有办法一次性完成这一切,而不必运行“查找和替换”两次?
我使用的是 Dreamweaver CS3,但我也有 Notepad++、普通记事本、OO Writer、MS Word,如果这些更容易的话。理想情况下,我可以在 Dreamweaver 或 Notepad++ 中执行此操作,但我愿意下载其他内容以完成工作。我不想做任何命令行的事情或创建一个批处理文件(虽然我知道,但我真的不明白)。
如果上面的描述不清楚,让我这样解释......
我想在1 个文档中运行 Find & Replace 1 次,并且我希望它在一个 Find & Replace 实例中执行以下所有操作:
Text_1并替换为Text_AText1并替换为TextB我没有试图做一个查找和替换多个文档。
我正在尝试在 Notepad++ 中创建一个宏,它允许我执行一些标准的搜索和替换。除了搜索和替换之外,我可以让宏执行所有操作(添加行、添加字符)。
我找不到手动编辑宏的文件。
有没有人成功地在 Notepad++ 中创建了一个执行搜索和替换的宏?如何?
PS:我对可以执行此操作的其他工具不感兴趣 - 我自己了解 perl、vi(m)、UltraEdit、sed、awk 的方法 - 我只是想知道 Notepad++ 是否可以做到这一点。
我现在一直在使用记事本++,并且对如何执行此操作感到困惑:
我正在搜索的多个文件(在根目录中)中有一行。例子:
Brittany (File 1)
PeopleSleptWith 2
Tiffany (File 2)
PeopleSleptWith 4
Bonqueesh (File 3)
PeopleSleptWith 3456
.
.
.
Run Code Online (Sandbox Code Playgroud)
我的目标是PeopleSleptWith用常量 (IE PeopleSleptWith 7)替换所有行,但是当我在多个文件中搜索和替换时,它不会删除完整的行,从而导致:
Brittany (File 1)
PeopleSleptWith 7 2
Tiffany (File 2)
PeopleSleptWith 7 4
Bonqueesh (File 3)
PeopleSleptWith 7 3456
Run Code Online (Sandbox Code Playgroud)
在现实中我想要:
Brittany (File 1)
PeopleSleptWith 7
Tiffany (File 2)
PeopleSleptWith 7
Bonqueesh (File 3)
PeopleSleptWith 7
Run Code Online (Sandbox Code Playgroud)
那么我如何继续寻找一个字符串,删除该行中的所有内容,并用另一个字符串替换它呢?
有谁知道如何在 Notepad++ 中使用 Find & Replace 删除一行?
在我的 Find 查询中,它找到了正确的行:^。上一页 $ 在 Replace 字段中,我将其留空,认为该行应该被删除(即什么都没有替换),但换行符和行尾字符仍然存在。
在 Notepad++ 中,我想搜索除一种之外的所有文件类型。
例如:我想搜索所有文件而不是.class文件。
Notepad++ 过滤器可以配置为以这种方式工作吗?
我在我的虚拟机中使用 win_xp_sp3,我在 regedit 中将所有 xp 文件夹目标映射到我的主机中。现在我需要更改我的用户名,但我不记得我更改的所有文件。regedit查找和替换有没有可能?
我有一个 LibreOffice Calc 电子表格,它会弹出一条消息,询问我是否希望更新外部链接。我自己没有添加外部链接,但曾经从另一个 Calc 窗口复制数据,此后开始出现此问题。(我认为这个问题不是 LibreOffice 特有的,也存在于 OpenOffice 中。)
我发现的唯一提示是在 LibreOffice 论坛上:http : //en.libreofficeforum.org/node/8150
根据这些提示,我进行了调查并发现了以下内容:
Edit > Links是灰色的。(已编辑,External > Links之前有错误。)///,://,*.*s未返回任何结果。所以:我如何找到并删除所谓的外部链接。
编辑:我正在使用一个.fods文件,所以搜索 xml 源代码是我可以做的;我发现:
...
<table:table table:name="'file:///path/to/somefile.fods'#Sheetname" table:print="false" table:style-name="ta_extref">
<table:table-source xlink:type="simple" xlink:href="relative/path/to/a/temporary/copy/I/once/made/of/somefile.fods" table:table-name="Sheetname" table:mode="copy-results-only"/>
...
</table:table>
<table:named-expressions/>
<table:database-ranges>
<table:database-range table:name="__Anonymous_Sheet_DB__0" table:target-range-address="Sheetname.A1:Sheetname.C1048572">
...
Run Code Online (Sandbox Code Playgroud)
所以我的文件中似乎有一个隐藏的工作表......
在记事本++中,我有很多行的格式:
abc.xyz
Run Code Online (Sandbox Code Playgroud)
其中“abc”可能有空格或 - 或数字。
如何删除没有“.”的行?因此,如果一行没有任何“.”,我希望将其完全删除,甚至不留空行。
find-and-replace ×10
notepad++ ×6
newlines ×2
cat ×1
dreamweaver ×1
find ×1
links ×1
macros ×1
pipe ×1
powershell ×1
regex ×1
text-editing ×1
windows-xp ×1