问题标签 [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.
lua - 如何使用 string.gsub 替换 Lua 中的括号?
我有一个函数,用于用几个字符或数字替换一些单词。我string.gsub()
以这种方式使用函数:
这对带有数字、字母、空格、,
和的字符串非常有效/
。我也想替换括号,比如(
and )
。但简单地插入()
我的模式是行不通的。我也尝试过%(
,%)
但没有成功。如何使用string.gsub()
方法中的模式替换 Lua 中的括号?
perl - 在 perl 中使用替换运算符跳过字符串中的特定位置
昨天,我陷入了 perl 脚本。让我简化一下,假设有一个字符串(比如 ABCDEABCDEABCDEPABCDEABCDEPABCDEABCD),首先我必须在“E”出现的每个位置断开它,其次,在用户想要的位置专门断开它。但是,条件是,程序不应该在 E 后面跟着 P 的位置进行切割。例如,这个序列中有 6 个 E,所以应该得到 7 个片段,但是由于 2 个 E 后面跟着 P,所以只能得到 5 个片段输出中的片段。
我需要关于第二种情况的帮助。假设用户不想在序列中 E 的第 5 和第 10 位剪切这个序列,那么对应的脚本应该是什么让程序只跳过这两个站点?我的第一种情况的脚本是:
请帮忙!
r - 替换字符串中的特定字符
我想从向量中的字符串中删除特定字符,类似于 Excel 中的查找和替换功能。
这是我开始的数据:
我从第一列开始;我想通过删除e
's来生成第二列:
python - Python正则表达式删除模式匹配中的空格
我有一些行为良好的 xml 文件,我想使用正则表达式重新格式化(不解析!)。目标是让每一<trkpt>
对都成为单线。
以下代码有效,但我希望在单个正则表达式替换而不是循环中执行操作,这样我就不需要将字符串连接回来。
sed
也欢迎使用答案。
谢谢阅读
ruby - 替换 Ruby 字符串
因此,如果这"%05d" % 123
返回#=> "00123"
,我也希望"%05d" % 0123
返回#=> "00123"
,但它会返回#=> "00083"
。为什么会这样?
python - Python字符串替换字典:跳过键和离开格式化程序
我是一个需要几个值的字符串替代品,我想知道是否可以跳过一个键并将其留在那里,而不是用空格填充它?
预期输出:
java - Java - 多个 if 语句,但只有最后一个被执行
我有一个简单的替换应用程序,用户输入一个字符串,该字符串分为子字符串,然后将每个字符替换为一个数字。
我遇到的麻烦是只有最后一组替换被执行,或者至少如果前两个正在工作,它们被清空并返回“0”。
所以对于“abc”的输入,我需要一个“123”的输出,但我得到的是“003”,或者如果输入是“bcd”,那么输出应该是“234”,但我得到的是“004”。
我哪里错了?
python - 无法弄清楚字符串替换在 Python 3.x 中是如何工作的
在 python 2.x 中,您可以执行以下操作:
但是,我无法让它适用于 python 3.x,我尝试了不同的东西,例如
然后,我阅读了 .format() 方法,但我也无法让它工作
我会很高兴任何提示和建议!
regex - 在 Perl 中管理和记录多行替换
我最近一直在学习\x
Perl Best Practices 中的修饰符,使您能够做一些很酷的事情,比如多行缩进和文档:
但是,我无法为查找/替换字符串替换做同样的事情?是否应该使用其他类似的最佳实践来更有效地管理复杂的替换?
编辑以这个为例:
是否有类似的方法可以使用多行/空白进行记录以提高可读性?
非常感谢