标签: find-and-replace

替换 HTML 文件中的多行模式

我有一系列 HTML 文件,其中包含如下两行:

<body>
<h1>Title</h1><p>
<a href="url">Description</a><br>
Run Code Online (Sandbox Code Playgroud)

我想使用 bash 脚本用其他内容替换此文本。我想

sed -i -r 's/<h1>Title.*?$\/^.*?<br>/Replacement text/1' filename.html
Run Code Online (Sandbox Code Playgroud)

但它不起作用。我怀疑它卡在新线路上,不知道如何解决这个问题。

任何帮助表示赞赏。随意推荐其他 Linux 工具sed,只要它可以工作!

linux sed find-and-replace

4
推荐指数
1
解决办法
6611
查看次数

如何在 Vim 中格式化字符串替代或文本行?

用 替换匹配项时是否可以格式化替换字符串Vim

假设我有一个包含 2 列表的文件,其中每行中的条目用空格分隔。条目(和行)不是固定宽度。我想通过添加适当数量的空格来格式化表格,使第 2 列项目全部对齐。

例如,给定的表:

A aa
BBBB bbb
CC c
Run Code Online (Sandbox Code Playgroud)

我想要的是:

A      aa
BBBB   bbb
CC     c
Run Code Online (Sandbox Code Playgroud)

(请注意,标签不是这里的解决方案。)

Vim命令可能类似于:

:0,$ s/\(.*\) \(.*\)/\1(******N)\2/
Run Code Online (Sandbox Code Playgroud)

并且(******N)应该用格式化代码替换以将第二个元素放在第 N 个字符位置。

更新1:所以,Vim 有这个printf()功能。它可以直接从命令提示符使用,还是必须包含在 Vim 脚本中,并在所有行中运行显式循环?

vim gvim find-and-replace text-formatting

4
推荐指数
1
解决办法
2299
查看次数

如何在正则表达式搜索中替换通配符?

我正在尝试注释掉我拥有的脚本中的所有变量类型声明,但我还遇到过几次这个问题。我想匹配一个字符串,后跟一个变量名,后跟一个字符串并替换确切的文本,但在第二个字符串前加上一个单引号。

例如:

Dim variableName As Boolean
Dim variableName2 As String
Run Code Online (Sandbox Code Playgroud)

应该变成:

Dim variableName 'As Boolean
Dim variableName2 'As String
Run Code Online (Sandbox Code Playgroud)

现在,问题是我在代码中的其他地方也有不应替换的“As”字符串,因此简单的查找/替换不起作用。

我正在使用 NotePad++ 并具有以下与我的声明正确匹配的正则表达式:

Dim.*As
Run Code Online (Sandbox Code Playgroud)

但我不知道用什么来.*代替替换字段中的 。Dim.*'As显然用文字替换通配符字符串.*,这是不好的。

有任何想法吗?

notepad++ regex find-and-replace

4
推荐指数
1
解决办法
2万
查看次数

如何在 Microsoft Word 上使用正则表达式查找和替换括号包围的文本

我有一个文件,到处都有(用户的 TL)。我想用任何内容替换它(从而在任何地方删除它),但用户可能不同,或者可能有很多用户(用户 1 的 TL)(用户 3 的 TL,超级用户 1)。到目前为止,我已经尝试过 find (TL by .*) 并替换为什么,但出于某种原因,除了用户和周围的括号之外的所有内容都被删除了,所以我只剩下 (user1) 或 (user3,superuser1)。我怎样才能让正则表达式匹配和替换整个匹配(用户 TL),包括 parans 和里面的所有东西?

这是在 Word 2010 上,我今天晚些时候回家时会提供更多信息

regex find-and-replace wildcards microsoft-word

4
推荐指数
1
解决办法
1万
查看次数

如何识别Excel中的水平标签并替换它

我的 excel 文件中有数以千计的数据,它们是从各种网站抓取的数据,最初存储在 CSV 文件中,然后迁移到 Excel 中。此数据供我的 Web 服务器使用。

现在我的问题是horizontal tabs在许多spaces.


我将在这里举一个例子来澄清:

Excel 中的数据:“这是一个单元格”

编码用作 url 参数时的数据:“This%20is%09a%20cell”

您可以清楚地看到,其中一个空格已被编码为 %09,它代表一个水平制表符。这导致我的服务器出现严重问题,我需要识别并替换它。

那么,我将如何在 Excel 中查找水平选项卡

encoding unicode find-and-replace microsoft-excel

4
推荐指数
1
解决办法
1万
查看次数

如何使用记事本++中的正则表达式(正则表达式)将 *.vtt 字幕转换为 *.srt 字幕?

据我所知,.vtt 文件中的每一行都以这样的开头:

00:00:06.984 --> 00:00:12.020 (第 1 行)

但是对于 .srt 文件应该是这样的:

00:00:06,984 --> 00:00:12,020 (第 2 行)

(如果你没看到,.变成了,

如何在记事本++中使用正则表达式实现这一点(用line.2替换line.1)?

通过使用,\d\.\d我可以找到像6.9and 的每个实例,2.0但我不知道如何将它们更改为6,9and 2,0

notepad++ regex subtitles find-and-replace

4
推荐指数
1
解决办法
5268
查看次数

是否可以让 Excel“向后”搜索,即向左和向上搜索?

当您在 Excel 中进行简单搜索时,它似乎是从左到右逐行扫描。是否可以反转此操作,以便 Excel 从右到左逐行搜索?

search find-and-replace microsoft-excel

4
推荐指数
1
解决办法
5846
查看次数

在 Word 中查找上标文本

我想使用“查找”和“替换”来定位 Word 2016 文档中的所有上标文本实例。

我查看了 Microsoft Technet 的搜索字符串指南,但找不到用于上标文本的指南。

是否有捷径可寻?

word-processing find-and-replace microsoft-word microsoft-office-2016

4
推荐指数
1
解决办法
6160
查看次数

如何使用 Dreamweaver 的“查找和替换”替换 html?

例如,我想做查找和替换。在 Dreamweaver 的查找和替换中

<p><strong>Business Development</strong></p>

进入

<h4>Business Development</h4>

我必须更改很多文件。

我正在尝试在搜索和替换中输入它,但它不起作用。

find-and-replace dreamweaver

3
推荐指数
1
解决办法
8566
查看次数

如何在 Microsoft Word 中查找并替换“仅限整个单词”?

我希望能够在 Microsoft Word 2007 中查找并替换eatEat。但是,我不想\xe2\x80\x99 替换所有出现的内容eat,例如可以在其他单词(如greatand )中找到的内容meat

\n\n

我尝试使用常规查找和替换工具执行此操作,但我得到的单词中间带有大写字母。

\n\n

如果它只单独存在,我有没有办法可以替换eat它?Eat

\n

find-and-replace microsoft-word

3
推荐指数
1
解决办法
3万
查看次数