标签: replace

如何使用JavaScript替换字符串中的所有点

我想替换.JavaScript字符串中所有出现的dot()

例如,我有:

var mystring = 'okay.this.is.a.string';
Run Code Online (Sandbox Code Playgroud)

我想得到:okay this is a string.

到目前为止我试过:

mystring.replace(/./g,' ')
Run Code Online (Sandbox Code Playgroud)

但最终将所有字符串替换为空格.

javascript string replace

410
推荐指数
7
解决办法
51万
查看次数

UPDATE和REPLACE字符串的一部分

我有一个有两列的表,IDValue.我想在第二列中更改某些字符串的一部分.

表格示例:

ID            Value
---------------------------------
1             c:\temp\123\abc\111
2             c:\temp\123\abc\222
3             c:\temp\123\abc\333
4             c:\temp\123\abc\444
Run Code Online (Sandbox Code Playgroud)

现在,123\Value字符串是不必要的.我试着UPDATEREPLACE:

UPDATE dbo.xxx
SET Value = REPLACE(Value, '%123%', '')
WHERE ID <= 4
Run Code Online (Sandbox Code Playgroud)

当我执行脚本时,SQL Server不会报告错误,但它也不会更新任何内容.这是为什么?

sql sql-server string replace sql-server-2008

392
推荐指数
6
解决办法
79万
查看次数

Python string.replace正则表达式

我有一个表单的参数文件

parameter-name parameter-value
Run Code Online (Sandbox Code Playgroud)

参数可以按任何顺序排列,但每行只有一个参数.我想用一个新值替换一个参数的参数值.

我正在使用之前发布的行替换函数(在Python中搜索并替换文件中的一行)来替换使用python的string.replace(pattern,subst)的行.我正在使用的正则表达式在vim中工作,但似乎不能在string.replace中工作.这是我正在使用的正则表达式:

line.replace("^.*interfaceOpDataFile.*$/i", "interfaceOpDataFile %s" % (fileIn))
Run Code Online (Sandbox Code Playgroud)

其中interfaceOpDataFile是我要替换的参数名称(/ i表示不区分大小写),新参数值是fileIn变量的内容.有没有办法让python识别这个正则表达式,否则还有另一种方法可以完成这个任务吗?

python regex replace

379
推荐指数
4
解决办法
72万
查看次数

替换字符串中特定索引处的字符?

我正在尝试替换字符串中特定索引处的字符.

我在做的是:

String myName = "domanokz";
myName.charAt(4) = 'x';
Run Code Online (Sandbox Code Playgroud)

这给出了一个错误.有没有办法做到这一点?

java string indexing replace character

359
推荐指数
6
解决办法
79万
查看次数

JavaScript - 替换字符串中的所有逗号

我有一个包含多个逗号的字符串,字符串替换方法只会更改第一个:

var mystring = "this,is,a,test"
mystring.replace(",","newchar", -1)
Run Code Online (Sandbox Code Playgroud)

结果:"thisnewcharis,a,test"

文档指出默认值替换all,并且"-1"也表示替换all,但是不成功.有什么想法吗?

javascript string replace substitution

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

如何使用Javascript从字符串中删除字符?

我非常接近这个,但这是不对的.我想做的就是从字符串中删除字符"r".问题是,字符串中有多个"r"实例.但是,它始终是索引4处的字符(因此是第5个字符).

示例字符串:"crt/r2002_2"我想要的:"crt/2002_2"

这个替换功能删除了"r"

mystring.replace(/r/g, '')
Run Code Online (Sandbox Code Playgroud)

产生:"ct/2002_2"

我试过这个功能:

String.prototype.replaceAt = function (index, char) {
    return this.substr(0, index) + char + this.substr(index + char.length);
}
mystring.replaceAt(4, '')
Run Code Online (Sandbox Code Playgroud)

它只有在我用另一个角色替换它时才有效.它不会简单地删除它.

有什么想法吗?

javascript string replace character

311
推荐指数
11
解决办法
84万
查看次数

是否有一个不区分大小写的string.Replace的替代方法?

我需要搜索一个字符串,%FirstName%%PolicyAmount%用数据库中提取的值替换所有出现的字符串.问题是FirstName的大小写有所不同.这使我无法使用该String.Replace()方法.我已经看过关于这个主题的网页了

Regex.Replace(strInput, strToken, strReplaceWith, RegexOptions.IgnoreCase);
Run Code Online (Sandbox Code Playgroud)

但是出于某些原因,当我尝试更换%PolicyAmount%$0,更换永远不会发生.我认为它与美元符号是正则表达式中的保留字符有关.

是否有其他方法可以使用,不涉及清理输入以处理正则表达式特殊字符?

.net c# string replace .net-2.0

301
推荐指数
9
解决办法
12万
查看次数

如何用CSS替换文本?

如何使用如下方法用css替换文本:

.pvw-title img[src*="IKON.img"] { visibility:hidden; }
Run Code Online (Sandbox Code Playgroud)

而不是( img[src*="IKON.img"] ),我需要使用可以替换文本的东西.

我必须用[ ]它才能让它发挥作用.

<div class="pvw-title">Facts</div>

我需要更换"事实".

css text replace

286
推荐指数
15
解决办法
70万
查看次数

如何在string.replace中输入正则表达式?

我需要一些关于声明正则表达式的帮助.我的输入如下:

this is a paragraph with<[1> in between</[1> and then there are cases ... where the<[99> number ranges from 1-100</[99>. 
and there are many other lines in the txt files
with<[3> such tags </[3>
Run Code Online (Sandbox Code Playgroud)

所需的输出是:

this is a paragraph with in between and then there are cases ... where the number ranges from 1-100. 
and there are many other lines in the txt files
with such tags
Run Code Online (Sandbox Code Playgroud)

我试过这个:

#!/usr/bin/python
import os, sys, re, glob
for infile in glob.glob(os.path.join(os.getcwd(), '*.txt')):
    for …
Run Code Online (Sandbox Code Playgroud)

python regex string replace

272
推荐指数
6
解决办法
29万
查看次数

从Java字符串中删除前导和尾随空格

是否有一种方便的方法来从Java String中去除任何前导或尾随空格?

就像是:

String myString = "  keep this  ";
String stripppedString = myString.strip();
System.out.println("no spaces:" + strippedString);
Run Code Online (Sandbox Code Playgroud)

结果:

no spaces:keep this
Run Code Online (Sandbox Code Playgroud)

myString.replace(" ","") 将取代keep和this之间的空间.

谢谢

java string replace

268
推荐指数
4
解决办法
41万
查看次数