问题标签 [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.
vim - 无法在 Vim 中用单个替换替换不同的匹配项
我尝试了以下代码不成功
如何用一个命令在 Vim 中用 mas替换car和beatles ?
unix - Shell 脚本 - 使用字符串列表搜索和替换多个文件中的文本
我有一个文件“changesDictionary.txt”,其中包含(可变数量的)键值字符串对。
例如
"textToSearchFor" = "替换文本"
(字典的格式不重要,可根据需要更改。)
我需要遍历给定目录的内容,包括子目录。对于遇到的每个扩展名为“.txt”的文件,我们在 changesDictionary.txt 中搜索每个键,用替换字符串值替换每个找到的实例。
即搜索和替换多个文件,但使用搜索/替换术语列表而不是单个搜索/替换术语。
我怎么能这样做?(我研究过单个搜索/替换示例,但不明白如何在一个文件中进行多个搜索。)
只要我可以从 Mac OS X 的命令行运行它,实现(bash、perl 等)并不重要。感谢您的帮助。
regex - 如何在 TextMate 中搜索并替换包含一些变量的代码片段?
我有一个包含 49 个文件夹的项目,每个文件夹都有一个名为 index.php 的文件
所有 index.php 文件几乎相同,除了一部分会根据其所在的文件夹而变化。
在上面写着:“../culture/..”的第二行中,文化一词是变量,并且根据它所在的文件夹而有所不同。
我需要知道的是执行“在项目中查找/替换所有内容”,它会自动将每个“index.php”文件中的所有文本替换为以下内容“
在过去的 2 个小时里,我一直在试图找出正则表达式来实现这一点,但到目前为止还没有成功。也许不可能这样做?
无论如何,我想我会在这里问一个问题,希望它实际上比我预期的要容易得多。因此,非常感谢任何帮助/指针/提示或技巧。
感谢阅读,詹尼斯
replace - 试图标准化出口
我正在尝试标准化我的导出文件。我需要删除前两个字段之间的所有空格和制表符,并用两个制表符替换它们。我正在使用VI。
所以我想改变
/vol/vol1/home1/xxx -rw=admin:app:admhosts
至
/vol/vol1/home1/xxx -rw=admin:app:admhosts
使空间等于两个 TABS。
我正在使用VI。
replace - 用 Vim 文件中其他地方的寄存器或行范围的内容替换
我正在使用 Vim,我想用一个长字符串替换一些占位符文本,该字符串跨越几行,已经写在文件的其他地方。
是否可以用寄存器的内容替换模式?就像是
否则,是否可以用一系列行替换?就像是
string - 编程语言参考:字符串替换
我正在查看是否值得创建一个参考来展示如何用多种编程语言做常见的事情。
请在下面列出您将用于以您选择的编程语言实现以下目标的命令:
字符串替换
例子:
PHP:
目标-C:
regex - Emacs:正则表达式替换以改变大小写
每隔一段时间,我想替换所有值的实例,例如:
和
即用正则表达式替换尖括号内的所有内容,用它的小写等效项。
有人有一个很好的 Lisp 片段可以做到这一点吗?假设我们只处理 ASCII 值是安全的。任何足以采用完整正则表达式的通用内容的加分点,并且不仅仅处理尖括号示例。仅使用M-x query-replace-regexp
.
谢谢,
多姆
c# - .aspx 页面中的字符串替换是否有最佳实践?
我有一个 .aspx 页面设置。我有很多占位符需要更换。名字,姓氏,城市,州等。我如何以有效的方式进行此操作?
丢一堆...
...到处?
或者有没有办法在普通页面区域使用数据绑定语法:
提前致谢!
php - PHP:解析字符串以执行替换
我有一组基于文本的规则,其结构如下:
与此相关的是一组数据,它将每个分组的代码转换为 CSS 类 ID(用于 jQuery)。
我还有一个从 [ code ] 到 ID 的翻译数组,存储在一个简单的结构化数组中,如下例所示:
重要的是可以实现以下目标:
我需要用结构如下的 span 标签 替换 [ code ] 的每个实例:
这是假设字段是
- classname是 $translate 数组的结果
- hash是一个 md5 散列,对于每个规则都是静态的
- offset是字段在字符串中的位置(例如,在第一个示例中,字段[XXX]位于位置 0,[PN]位于位置 1,依此类推)。
基于此信息,我希望为Rule 1实现以下输出:
非常感谢任何帮助,我目前正在使用 str_replace 来尝试实现这一目标,但这还不够好。
vbscript - VBScript 800a005e 错误
我在我的 ASP 应用程序中使用旧的 VBScript。尝试使用 Replace(wholeText, textToSearch, textToReplace) 函数搜索和替换字符串,但出现以下错误:
这是我的功能:
我怎么解决这个问题?
谢谢