问题标签 [character-replacement]

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 回答
3642 浏览

r - R - 检查字符串中的子字符串,如果为真,则将值添加到不同的变量

我想做一些我确信很简单的事情,但我没有什么 R 经验。

我有一个变量,其值是不同的字符串。我想检查每个值是否包含一个子字符串,如果是,则向 DIFFERENT 变量添加另一个值。

我正在尝试这样的事情:

IE。“如果变量'stim'中的任何值包含子字符串'80m',则将变量'distance'的值更改为'80'。”

我希望这很清楚。谁能帮我解决这个问题?

0 投票
3 回答
2734 浏览

java - 用Java中String中变量的值替换变量的名称

我有一个这样的字符串:"#{var1} is like #{var2}
我想用变量和的值替换"#{var1}and 。有没有一种聪明的方法可以做到这一点,而无需遍历整个字符串并找到模式然后替换它? 我找不到可以做到这一点的图书馆。"#{var1}var1var1#{}

0 投票
1 回答
1773 浏览

bash - tr 输出到新行

我正在尝试使用以下命令从文本文件中删除所有非字母数字:

这行得通,只是现在里面的输出textfile_alnum.txt都在同一行。如何将每个字符串保留在单独的行上?

0 投票
1 回答
706 浏览

regex - 使用带有单词边界的 mgsub 函数来替换值

我正在尝试用空格替换向量中字符串元素的子字符串。以下是我们正在考虑的向量:

然后,如果我们按mgsub原样应用该函数,我们将得到以下输出:

因此,我将列表更改为以下内容并重新执行:

我无法让单词边界正则表达式为这个函数工作。

0 投票
1 回答
51 浏览

c++ - Visual Studio 2008:字符串文字“??-”、“??'”、“??=”已损坏

最近我在Visual Studio 2008中遇到了一个错误(至少我认为是一个)。

当我尝试创建带有两个问号后跟另一个字符的字符串文字时,会发生一些奇怪的事情:这三个字符被另一个字符替换。

例子:

有人知道这次更换的原因吗?

0 投票
2 回答
4788 浏览

xml - XSLT 1.0 翻译字符串 - 将字符更改为新行

我希望这是一个简单的,虽然它似乎往往不是......

我正在使用XLST 1.0,我有一个需要的字符串translate。此字符串是用户输入的文本字段。它包含几个由分隔符分隔的较小字符串。(在这种情况下,它是“|”。)这个字符串的长度和特殊字符的数量变化很大。

(此字段类似于 CSV 列表,但不是使用逗号作为分隔符,而是使用“|”作为分隔符。)

我需要学习如何将此分隔符更改为<br>.

我尝试使用以下 XSL 来实现此目的:

运行此代码时,输​​出为:

预期/期望的输出是:

对此的任何和所有帮助将不胜感激!

0 投票
2 回答
77 浏览

javascript - 如何转义 JavaScript RegEx 替换字符?

考虑下面的代码:

这将返回:

现在,如果我想让它返回这个怎么办:

我需要做什么?

我试图像这样逃避它们:

或这个:

或这个:

或这个:

我还能尝试什么?

0 投票
1 回答
19 浏览

character-replacement - Javascript擦除空格中的正则表达式

JAVASCRIPT 正则表达式

此代码搜索单引号并将其替换为双引号。它不会替换作为单词一部分的单引号(即不要)

结果--->我在一个“有猫的蓝色房子”里,我不在乎!

请注意,双引号替换单引号时没有空格。为什么这段引用前后的空格消失了?谢谢

0 投票
3 回答
36998 浏览

string - 如何用 tcl 脚本替换字符串中的特定字符?

将此字符串转换为,

即先替换"U""."

0 投票
1 回答
7522 浏览

regex - Powershell 从文件名中删除特殊字符

我正在寻找一种通过 powershell 脚本从文件名中删除几个特殊字符的方法。

我的文件名如下所示:

[报告]_first_day_of_month_01_(generated_by_powershell)_[repnbr1].txt

我一直对删除 [] 和它们之间的所有内容、() 和它们之间的所有内容以及删除所有 _ 以及所需的结果是一个看起来像这样的文件名感到困惑:

每月的第一天 01.txt

到目前为止,我尝试了以下解决方案无济于事。我已经从文件所在的目录运行了其中的每一个。

因为即使我尝试像这样一次做一组它也不起作用:

我认为我试图完成这项任务的方式存在固有缺陷。话虽如此,我更喜欢使用 Rename-Item cmdlet 而不是使用移动项解决方案。