问题标签 [find-replace]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 使用python从文件夹中的多个文件中查找和替换字符串
我想从包含多个“.c”和“.h”文件的文件夹的文件中查找字符串,例如“Version1”,并使用python文件将其替换为“Version2.2.1”。
任何人都知道如何做到这一点?
powershell - Powershell - 附加文件名,查找和替换,输出到目录
我有一些自动化任务,我想每天对一个 txt 文件目录执行。这包括:
1.将文件名追加到txt文件的第一行
2.用分号替换制表符分隔的内容(查找和替换)
3.将文件保存到子目录
以下代码可以进行查找和替换,但我无法将输出保存到其他目录,而是覆盖了原始文件。是否有不同的命令可以让我将输出保存到不同的目录?
我目前有一个执行第 1 项(附加文件名)的 BAT,但如果可以将其包装到 Powershell 脚本中,我认为这将是一种更清洁的做事方式。任何帮助表示赞赏!
php - php simplexml 在两个 xml 文档之间查找/替换
第一个问题在这里发布。我试图对此进行研究,但要么我没有正确定义我的问题,要么我遗漏了一些明显的东西,所以我把它带到了集体大脑。
我正在使用 PHP 为我工作的非营利剧院编写网络应用程序。在这个应用程序中,我使用 SimpleXML 从另一个位置拉下两个 XML 文档——一个是带有价格编号的订单列表,另一个是带有价格名称的价格列表。
我正在尝试做的,尽可能简单优雅地遍历订单文档,找到每个价格编号(“price_id”,一个七位数字),转到另一个也有这些七位数字的文档数字以及相应的价格名称(price_name,即“regular”、“senior”、“group”、“student”、“passholder”等),并且以更简单的方式替换第一个文档中的数字使用第二个的名称,或在具有相应价格名称的数字后面添加一个元素,以便每个顾客在订单文档中显示一个人类可以理解的价格名称,而不是仅仅使我们的票房的七位数数字工作人员“嗯?”
伪代码(来自记忆......):
谢谢!
vba - Excel - 关闭要求您更改工作簿链接的窗口
我生成了大约 100 个工作簿的链接,但并非所有工作簿都存在。这很好,因为如果它们不存在,通常意味着我不需要它。链接是基于字符串连接生成的,最后一步是按值粘贴到单元格。链接示例可能如下所示"='P:\TEMP\[wb1.xlsx]sheet1'!$D$1
我现在需要的是删除第一个引号以使链接“活着”。
我写了一个宏,在行中进行查找和替换
唯一的问题是,当工作簿不存在时,会弹出一个窗口,要求我查找工作簿。我需要多次按 ESC 直到代码执行完成。我不能只按住 ESC,因为它会停止代码。
是否有更好的解决方案来击中 ESC?
谢谢。
regex - 正则表达式查找模式并替换为更改的结果
我似乎无法找到解释的确切答案,但我有一个非常简单的正则表达式(在 Notepad++ 中查找和替换)我正在尝试构建但似乎无法让它工作。
我有字符串:
x1 表情 x2 x 射线 x3 雷克斯 x4 木琴
并想改变是否:
$1 表情 $2 X 射线 $3 rex $4 木琴
我可以通过使用来微调我正在更改的模式x[0-9]
,但我不能让它用 $数字替换 x数字。
我试过\$$0
了,但替换结果如下:
$x1 表达式 $x2 x 射线 $x3 rex $x4 木琴
请帮助解释我如何只能从找到的字符串中提取数字。
vba - Word VBA Find and move on
Here is my issue,
I'm looking for ":"
and typing HTML code with VBA. The code below keeps looping at the same ":"
and does not move on to the next, since I'm not actually removing it. Any suggestions?
awk - 将行中的某些文本替换为另一个文件的每一行
我有一个包含此订单文本的文本文件;
以及另一个带有单词列表的文本文件;
现在的问题是,我如何搜索或匹配每行中“Contents(” 和 “)”之间的文本,即。100 cups , 080 bowls , 200 John and replacement 用我第二个文件中的相应行替换它?. 最终结果应该是这样的;
google-apps-script - 查找和替换内容分组的脚本 (Google-apps)
你们中的一些人可能熟悉 Google Analytics 中的内容分组,它基本上允许您将任意数量的 URL 分组到用户指定的组中(这对于分析同时属于一起的页面很有用)。我正在编写一个脚本以将其提升到一个新的水平并在 Google 表格中使用它。
目标:有一个工作脚本可以重写 URL 并给它们另一个名称,无论它在 URL 中使用大写还是小写。
到目前为止,我有这个:
该脚本的工作原理是将其中带有“示例”的 URL 重写为“测试”,并将“另一个示例”重写为 TEST-Nr2。
然而,最终的脚本可能会有数千个需要重写的 URL。此外,某些 URL 中包含大写字母,我想忽略并重写。
以上所有让我想到两个问题:
我怎样才能以这样的方式编写脚本(例如使用正则表达式?)我不会有 To_replace 和 replace_with 的 Googleplex 编号?
如何使我的 to_replace 变量区分大小写?
如果需要有关此问题的更多信息,我将很乐意提供。
亲切的问候,
神经网络
python - Python - 添加查找和替换语句
非常感谢@d_kennetz让我的代码恢复到当前状态,但我一直在碰壁。
代码将一个excel文件读入一个列表,然后遍历一个文件夹并重命名文件,但它按列表的顺序执行此操作,然后从第一个文件开始并工作到最后一个,所以如果我手动排序excel列表和文件本身我可以准确地重命名它们但我想在循环中添加一个 find() 以便我可以使这个程序更灵活。
目标 - 添加 find() 以便循环遍历当前文件名列表(在 excel 中),然后在所选文件夹中找到正确的文件,然后将其重命名为正确的新名称。
当前工作代码(没有 Find()):
我尝试添加 if() 的代码,但它只是说:“找不到文件”
添加这个以循环原始文件名列并添加到列表中:
到目前为止,一切都正确打印出来,然后通过这个循环跳转到“找不到文件”:
.net - 在 VS2017 中搜索和替换包括后视的正则表达式不起作用
在 Visual Studio 2017 中,我试图将一些行变成这样:
进入这个:
在我看来,正则表达式 :(?<=\[\w+\]\s)\[(\w+)\]
应该完全匹配第二对括号,并捕获里面的内容。
当我在 RegexStorm 中检查它时,似乎确实是这种情况:regexstorm link
此外,在 Visual Studio 中,如果我执行find,我也可以看到它是正确找到的。显示匹配的行。
但是,如果我尝试进行查找和替换(替换为$1
),则不会进行任何替换。(替换正在 regexStorm 中工作)
我究竟做错了什么 ?