标签: replace

在Javascript中用大写替换正则表达式捕获组

我想知道如何用JavaScript中的大写替换捕获组.这是我迄今为止尝试过的一个简化版本,它不起作用:

> a="foobar"
'foobar'
> a.replace( /(f)/, "$1".toUpperCase() )
'foobar'
> a.replace( /(f)/, String.prototype.toUpperCase.apply("$1") )
'foobar'
Run Code Online (Sandbox Code Playgroud)

你能解释一下这段代码有什么问题吗?

javascript regex replace uppercase

67
推荐指数
4
解决办法
5万
查看次数

MySQL中的`REPLACE`和`INSERT ... ON DUPLICATE KEY UPDATE'有什么实际区别?

我需要的是使用特定键设置记录的所有字段的值(键实际上是复合键),如果没有带有这样键的记录则插入记录.

REPLACE似乎意味着要做的工作,但同时它的手册页建议 INSERT ... ON DUPLICATE KEY UPDATE.

我应该更好地选择什么?为什么?

REPLACE我想到的唯一"副作用" 是它会增加自动增量值(幸运的是我不使用任何),而INSERT ... ON DUPLICATE KEY UPDATE可能不会.要记住的其他实际差异是什么?在哪些特定情况下可以REPLACE优先考虑INSERT ... ON DUPLICATE KEY UPDATE,反之亦然?

mysql sql replace insert

67
推荐指数
3
解决办法
3万
查看次数

在pandas数据帧中用NaN替换None

我有桌子x:

        website
0   http://www.google.com/
1   http://www.yahoo.com
2   None
Run Code Online (Sandbox Code Playgroud)

我想用pandas NaN替换python None.我试过了:

x.replace(to_replace=None, value=np.nan)
Run Code Online (Sandbox Code Playgroud)

但我得到了:

TypeError: 'regex' must be a string or a compiled regular expression or a list or dict of strings or regular expressions, you passed a 'bool'
Run Code Online (Sandbox Code Playgroud)

我该怎么办呢?

replace nan dataframe pandas nonetype

67
推荐指数
5
解决办法
7万
查看次数

用Vim中的文件中的其他地方替换寄存器或行的内容

我正在使用Vim,我想用一个长字符串替换一些占位符文本,该字符串跨越多行,这些行已经写入文件中的其他位置.

是否可以用寄存器的内容替换模式?就像是

:%s/foo/<contents of register A>
Run Code Online (Sandbox Code Playgroud)

否则,是否可以用一系列线代替?就像是

:%s/foo/<content of lines from 10 to 15>
Run Code Online (Sandbox Code Playgroud)

vim replace substitution

65
推荐指数
2
解决办法
9455
查看次数

Javascript多次替换

如何在javascript中将另一个字符串的所有实例替换为另一个字符串?例:

someString = 'the cat looks like a cat'
anotherString = someString.replace('cat', 'dog');
Run Code Online (Sandbox Code Playgroud)

导致anotherString设置为' 狗看起来像一只猫 ',我希望它是' 狗看起来像一只狗 '

javascript regex string replace

65
推荐指数
0
解决办法
6万
查看次数

Ajax替换而不是追加

我使用了以下jQuery 示例 ,它就像一个魅力.但是它会附加结果.我需要更改什么来替换结果而不是追加?

ajax jquery replace append

65
推荐指数
3
解决办法
7万
查看次数

64
推荐指数
4
解决办法
3万
查看次数

如何在Java中替换字符串中的字符?

使用Java,我想浏览文本行并用&XML实体引用替换所有的&符号()&amp;.

我使用Scanner类扫描文本的行,然后扫描文本中的每个单词.然后我用它CharacterIterator来迭代单词的每个字符.但是,我该如何更换角色呢?首先,字符串是不可变对象.其次,我想&用几个字符(amp&;)替换一个字符().我该怎么做呢?

CharacterIterator it = new StringCharacterIterator(token);
for(char ch = it.first(); ch != CharacterIterator.DONE; ch = it.next()) {
       if(ch == '&') {

       }
}
Run Code Online (Sandbox Code Playgroud)

java replace

64
推荐指数
5
解决办法
39万
查看次数

如何在vi搜索和替换中包含正斜杠

我有一个包含字符串的文件usrbin.我想搜索usrbin并替换它/usr/bin/.

我试过:%s/usrbin/usr/bin/g,但它显示错误E488: Trailing characters.

如何在搜索和替换中包含正斜杠?

vi vim search replace

64
推荐指数
1
解决办法
6万
查看次数

用另一个值替换pandas dataframe列中的少量值

我有一个pandas数据帧df,如下图所示:

BrandName Specialty
A          H
B          I
ABC        J
D          K
AB         L
Run Code Online (Sandbox Code Playgroud)

我想用A替换BrandName列中的'ABC'和'AB'.有人可以帮忙吗?

python replace dataframe pandas

64
推荐指数
6
解决办法
20万
查看次数

标签 统计

replace ×10

vim ×3

dataframe ×2

javascript ×2

pandas ×2

regex ×2

vi ×2

ajax ×1

append ×1

editor ×1

insert ×1

java ×1

jquery ×1

mysql ×1

nan ×1

nonetype ×1

python ×1

search ×1

sql ×1

string ×1

substitution ×1

uppercase ×1