问题标签 [string-substitution]

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.

0 投票
1 回答
2697 浏览

lua - 如何使用 string.gsub 替换 Lua 中的括号?

我有一个函数,用于用几个字符或数字替换一些单词。我string.gsub()以这种方式使用函数:

这对带有数字、字母、空格、,和的字符串非常有效/。我也想替换括号,比如(and )。但简单地插入()我的模式是行不通的。我也尝试过%(%)但没有成功。如何使用string.gsub()方法中的模式替换 Lua 中的括号?

0 投票
2 回答
688 浏览

perl - 在 perl 中使用替换运算符跳过字符串中的特定位置

昨天,我陷入了 perl 脚本。让我简化一下,假设有一个字符串(比如 ABCDEABCDEABCDEPABCDEABCDEPABCDEABCD),首先我必须在“E”出现的每个位置断开它,其次,在用户想要的位置专门断开它。但是,条件是,程序不应该在 E 后面跟着 P 的位置进行切割。例如,这个序列中有 6 个 E,所以应该得到 7 个片段,但是由于 2 个 E 后面跟着 P,所以只能得到 5 个片段输出中的片段。

我需要关于第二种情况的帮助。假设用户不想在序列中 E 的第 5 和第 10 位剪切这个序列,那么对应的脚本应该是什么让程序只跳过这两个站点?我的第一种情况的脚本是:

请帮忙!

0 投票
6 回答
681303 浏览

r - 替换字符串中的特定字符

我想从向量中的字符串中删除特定字符,类似于 Excel 中的查找和替换功能。

这是我开始的数据:

我从第一列开始;我想通过删除e's来生成第二列:

0 投票
4 回答
1266 浏览

python - Python正则表达式删除模式匹配中的空格

我有一些行为良好的 xml 文件,我想使用正则表达式重新格式化(不解析!)。目标是让每一<trkpt>对都成为单线。

以下代码有效,但我希望在单个正则表达式替换而不是循环中执行操作,这样我就不需要将字符串连接回来。

sed也欢迎使用答案。

谢谢阅读

0 投票
1 回答
137 浏览

ruby - 替换 Ruby 字符串

因此,如果这"%05d" % 123返回#=> "00123",我也希望"%05d" % 0123返回#=> "00123",但它会返回#=> "00083"。为什么会这样?

0 投票
1 回答
336 浏览

python - Python字符串替换字典:跳过键和离开格式化程序

我是一个需要几个值的字符串替代品,我想知道是否可以跳过一个键并将其留在那里,而不是用空格填充它?

预期输出:

0 投票
2 回答
112 浏览

java - Java - 多个 if 语句,但只有最后一个被执行

我有一个简单的替换应用程序,用户输入一个字符串,该字符串分为子字符串,然后将每个字符替换为一个数字。

我遇到的麻烦是只有最后一组替换被执行,或者至少如果前两个正在工作,它们被清空并返回“0”。

所以对于“abc”的输入,我需要一个“123”的输出,但我得到的是“003”,或者如果输入是“bcd”,那么输出应该是“234”,但我得到的是“004”。

我哪里错了?

0 投票
2 回答
1896 浏览

python - 无法弄清楚字符串替换在 Python 3.x 中是如何工作的

在 python 2.x 中,您可以执行以下操作:

但是,我无法让它适用于 python 3.x,我尝试了不同的东西,例如

然后,我阅读了 .format() 方法,但我也无法让它工作

我会很高兴任何提示和建议!

0 投票
1 回答
279 浏览

java - 如何进行此 Java (Android) 字符串替换?

我不明白为什么这不起作用:(方法取自HERE on SO)。

也不是这个:-

我不时-1 B从请求中得到(这是正常的),这永远不会改变n.a.(....我的问题)。

有人有想法吗?

0 投票
4 回答
149 浏览

regex - 在 Perl 中管理和记录多行替换

我最近一直在学习\xPerl Best Practices 中的修饰符,使您能够做一些很酷的事情,比如多行缩进和文档:

但是,我无法为查找/替换字符串替换做同样的事情?是否应该使用其他类似的最佳实践来更有效地管理复杂的替换?

编辑以这个为例:

是否有类似的方法可以使用多行/空白进行记录以提高可读性?

非常感谢