标签: replace

用短划线替换空格并使所有字母小写

我需要使用jQuery或vanilla JavaScript重新格式化字符串

让我们说我们有"Sonic Free Games".

我想把它转换成"sonic-free-games".

所以空格应该用短划线代替,所有字母都换成小写字母.

对此有何帮助?

javascript string replace

222
推荐指数
6
解决办法
17万
查看次数

用Bash中的句点替换空格

我需要能够做的是用bash中的字符串中) with a dot (.)替换space().

我认为这很简单,但我是新手,所以我无法弄清楚如何修改这个用途的类似示例.

string bash replace

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

删除字符串中的字符列表

我想在python中删除字符串中的字符:

string.replace(',', '').replace("!", '').replace(":", '').replace(";", '')...
Run Code Online (Sandbox Code Playgroud)

但是我必须删除许多字符.我想到了一个清单

list = [',', '!', '.', ';'...]
Run Code Online (Sandbox Code Playgroud)

但是我如何使用list替换中的字符string

python string replace list

210
推荐指数
10
解决办法
40万
查看次数

String replace()和replaceAll()之间的区别

除了以后使用正则表达式之外,java.lang.String replace()replaceAll()方法之间有什么区别?对于简单的换人一样,代替./ ,有什么不同?

java string replace

203
推荐指数
5
解决办法
20万
查看次数

postgresql - 替换文本字段中的所有字符串实例

在postgresql中,如何替换数据库列中字符串的所有实例?

说我想要替换的所有实例catdog,例如.

最好的方法是什么?

postgresql replace

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

如何用sed一次替换多个模式?

假设我有'abbc'字符串,我想替换:

  • ab - > bc
  • bc - > ab

如果我尝试两次替换,结果不是我想要的:

echo 'abbc' | sed 's/ab/bc/g;s/bc/ab/g'
abab
Run Code Online (Sandbox Code Playgroud)

那么我可以使用什么sed命令替换如下?

echo abbc | sed SED_COMMAND
bcab
Run Code Online (Sandbox Code Playgroud)

编辑:实际上文本可能有两个以上的模式,我不知道我需要多少替换.既然有一个答案说这sed是一个流编辑器并且它的替换是贪婪的,我认为我需要使用一些脚本语言.

syntax replace sed

190
推荐指数
6
解决办法
26万
查看次数

jQuery - 替换字符串中所有字符的实例

这不起作用,我需要它很糟糕

$('some+multi+word+string').replace('+', ' ' );
Run Code Online (Sandbox Code Playgroud)

永远得到

some multi+word+string
Run Code Online (Sandbox Code Playgroud)

它总是只替换第一个实例,但我需要它适用于所有+符号.

string jquery replace

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

用多个其他字符串替换多个字符串

我正在尝试用多个其他单词替换字符串中的多个单词.字符串是"我有一只猫,一只狗和一只山羊."

然而,这不会产生"我有一只狗,一只山羊和一只猫",而是产生"我有一只猫,一只猫和一只猫".是否可以在JavaScript中同时用多个其他字符串替换多个字符串,以便生成正确的结果?

var str = "I have a cat, a dog, and a goat.";
str = str.replace(/cat/gi, "dog");
str = str.replace(/dog/gi, "goat");
str = str.replace(/goat/gi, "cat");

//this produces "I have a cat, a cat, and a cat"
//but I wanted to produce the string "I have a dog, a goat, and a cat".
Run Code Online (Sandbox Code Playgroud)

javascript regex string replace node.js

183
推荐指数
6
解决办法
18万
查看次数

仅使用Regex替换某些组

我们假设我有以下正则表达式:

-(\d+)-
Run Code Online (Sandbox Code Playgroud)

我想更换,使用C#,1组(\d+)AA,获得:

-AA-
Run Code Online (Sandbox Code Playgroud)

现在我用以下方法替换它:

var text = "example-123-example";
var pattern = @"-(\d+)-";
var replaced = Regex.Replace(text, pattern, "-AA-"); 
Run Code Online (Sandbox Code Playgroud)

但我真的不喜欢这个,因为如果我改变模式来匹配_(\d+)_,我也必须改变替换字符串_AA_,这是违反DRY原则的.

我正在寻找类似的东西:

保持匹配的文本的确切方式,但更改组1 this text和组2 another text...

编辑:
这只是一个例子.我只是在寻找一种做我上面所说的通用方法.

它应该适用于:

anything(\d+)more_text 以及你能想象到的任何模式.

我想要做的只是替换组,并保持匹配的其余部分.

c# regex replace

179
推荐指数
5
解决办法
11万
查看次数

如何使用Python搜索和替换文件中的文本?

如何使用Python 3搜索和替换文件中的文本?

这是我的代码:

import os
import sys
import fileinput

print ("Text to search for:")
textToSearch = input( "> " )

print ("Text to replace it with:")
textToReplace = input( "> " )

print ("File to perform Search-Replace on:")
fileToSearch  = input( "> " )
#fileToSearch = 'D:\dummy1.txt'

tempFile = open( fileToSearch, 'r+' )

for line in fileinput.input( fileToSearch ):
    if textToSearch in line :
        print('Match Found')
    else:
        print('Match Not Found!!')
    tempFile.write( line.replace( textToSearch, textToReplace ) )
tempFile.close()


input( '\n\n Press …
Run Code Online (Sandbox Code Playgroud)

python string replace file python-3.x

179
推荐指数
8
解决办法
52万
查看次数

标签 统计

replace ×10

string ×7

javascript ×2

python ×2

regex ×2

bash ×1

c# ×1

file ×1

java ×1

jquery ×1

list ×1

node.js ×1

postgresql ×1

python-3.x ×1

sed ×1

syntax ×1