问题标签 [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.
css - 如何将 em/rem 转换为 px?
我有一个将 px 转换为 em 的脚本:
但是,当我调整它以将 em 转换为 px 时,它就不能正常工作:
它转换2.25em
为2.400px
. 请帮助我。
node.js - 查找任何语言的标签并替换为字符串中的链接
从节点js中的字符串中查找#hashtag,例如:
我的字符串是:
string = "I Love #भारत #ভারত #ભારત #ਭਾਰਤ #ଭାରତ #இந்தியா #ഇന്ത്യ #ಭಾರತ #భారత #india and the whole country."
输出:
hashtag = ["भारत", "ভারত", "ભારત", "ਭਾਰਤ", "ଭାରତ", "இந்தியா", "ഇന്ത്യ", "ಭಾರತ", "భారత", "india"]
我还需要替换节点 js 中的字符串,例如
输入
String = "I Love #भारत #ভারত #ભારત #ਭਾਰਤ #ଭାରତ #இந்தியா #ഇന്ത്യ #ಭಾರತ #భారత #india and the whole country.";
输出
String = "I Love <a href='http://hostname/hashtag/भारत' target='_blank'>#भारत</a> <a href='http://hostname/hashtag/ভারত' target='_blank'>#ভারত</a> <a href='http://hostname/hashtag/ભારત' target='_blank'>#ભારત</a> <a href='http://hostname/hashtag/ਭਾਰਤ' target='_blank'>#ਭਾਰਤ</a> <a href='http://hostname/hashtag/ଭାରତ' target='_blank'>#ଭାରତ</a> <a href='http://hostname/hashtag/இந்தியா' target='_blank'>#இந்தியா</a> <a href='http://hostname/hashtag/ഇന്ത്യ' target='_blank'>#ഇന്ത്യ</a> <a href='http://hostname/hashtag/ಭಾರತ' target='_blank'>#ಭಾರತ</a> <a href='http://hostname/hashtag/భారత' target='_blank'>#భారత</a> <a href='http://hostname/hashtag/india' target='_blank'>#india</a> and the whole country.";
notepad++ - 用变量查找和替换行
在日志文件中具有不同变量(以粗体标记)的文件中存在以下 100 个案例。我必须找到具有不同变量的这 4 行并导入到新文件
案例例如:
regex - 如何从捕获的通配符中删除空格?
我正在尝试使用正则表达式在 Notepad++ 中使用 Find&Replace 更改一些 XML。
这是我要捕获的特定 XML:
遵循“查找”正则表达式完成工作(现在):
现在我需要用这个替换 XML:
目前我尝试使用这个'REPLACE BY'正则表达式:
但这会产生以下输出:
如您所见,我得到category-FOLDER:test category 而不是category-FOLDER:testcategory
需要删除空格..
问题是输入可能看起来不同。现在是这样的:
但它也可能看起来像这些例子:
如何正确捕获所有这些并删除空格?
编辑:差点忘了,
java - 如何在java中查找和替换额外的新行?
我正在尝试使用以下代码片段删除额外的新行:
但它不会删除额外的新行。请帮我。
输入:
预期输出:
vba - 仅将格式应用于替换文本的一部分
我想在我的 word 文档中的斜线之后添加一个软连字符,并且该软连字符应该具有特定的格式(例如 Font.Spacing = -100 和白色字体颜色)。
搜索并用“/^-”替换“/”只完成了工作的第一部分。斜杠不应像连字符一样格式化。
只需进行第二次搜索并用“^-”替换是行不通的,因为正常的连字符不会得到这种特殊格式 - 只有斜杠后的软连字符应该。
到目前为止,我的代码替换了斜杠:
c# - Word 互操作:如何根据查找命令的结果设置插入点?
注意:代码基于使用宏替换文档中出现的文本中记录的方法
我的目标是在第一页标题中找到的单词之后立即插入一个新段落,使用Word Interop Find.Execute
. 为此,我需要wdSelectionIP
在找到的单词的开头或结尾处有一个插入点(类型 == )。
我的假设是/是由于使用 查找第一页标题中的单词,Word 将在找到的单词的开头或结尾Word Interop Find.Execute
设置一个插入点(type == )。wdSelectionIP
您可以在我的SomeEventMethod_Click
方法中看到这一点,即在此假设下,找到单词后,我导航到行尾,创建一个新的空段落,设置一些属性,然后输入一些文本。
输入了文本,但它没有跟随在第一页标题中找到的单词。而是在最后一页底部的主文本区域(即文档的正文)中键入文本。
如何根据 Find 命令的结果设置插入点?
类用于报告查找和替换结果
从中调用 FindReplaceAnywhere 方法的事件方法
FindReplaceAnywhere 方法
batch-file - 查找稍微可变的字符串并将以下行替换为文本文件的内容
我正在尝试自动化一个稍微费力的过程,该过程涉及使用几个免费软件运行计算化学计算。我已经设法找到了我需要做的大部分事情的答案,但我错过了最后一块拼图,可能是因为它很不寻常,而且我不知道我选择的语言是否可能 - 批处理文件. 我之所以选择这个,部分原因是我过去很难让 C++ 或 JavaScript 读取或编辑其他文件,而 Batch(这是朋友推荐的)第一次毫无困难地做到了。
我在下面复制了我的输入文件的代表性样本。
我希望能够(例如)找到 string O 8.0
,并将下一行的内容替换为文本文件的内容。格式,
需要保留 - 空白空间是必不可少的。
最终产品的示例如下(氧和碳;为简洁起见,省略了氮和氢):
我已经成功地使用以下代码查找和替换字符串:
我在这里找到了“在文件中查找一行并替换下一行”类型代码:在文件中查找一行并替换下一行 但这并不完全有效 - 代码似乎转向:
进入:
它只对一个原子执行此操作。
json - 读取一个 json 文件,查找并替换双引号并写入新的 json 文件
我有一个 JSON 文件,如下所示:
我想在标签ner和PROPN中找到开始和结束“(双引号)并用空替换。
输出应该是一个 json 文件,数据应该是这样的:
我试过这个:
运行此程序时,我收到“UnicodeDecodeError”。
任何人都可以帮助这些吗?
提前致谢。
excel - 如果我运行查找并替换包含其他值的所有其他单元格,请转到 #n/a
我想更改此范围内的值
我的问题是,当我运行这个包含其他值的所有其他单元格时,都会转到#n/a。
我希望我的代码做什么:
如果在range列中找到相同的值,则查找所有Workbook 1 - Sheet1
具有 range 值的单元格从同一行的列中获取值并替换在 range 中找到的值。("A1:Z171")
Workbook2 - Sheet2
("A1:B2000")
A
B
Workbook 1 - Sheet1
("A1:Z171")