Questions tagged «replace»

替换是在字符串中搜索子字符串并将其替换为其他字符串的操作。

20
使用find和sed递归重命名文件
我想浏览一堆目录,并将以_test.rb结尾的所有文件重命名为以_spec.rb结尾的文件。这是我从未真正弄清楚如何使用bash的事情,因此这一次我想我会花些力气将它钉牢。但是到目前为止,我的最大努力是: find spec -name "*_test.rb" -exec echo mv {} `echo {} | sed s/test/spec/` \; 注意:exec之后有一个额外的回显,以便在测试时打印命令而不是运行命令。 当我运行它时,每个匹配文件名的输出是: mv original original 即用sed替代已丢失。诀窍是什么?
85 bash  scripting  sed  find  replace 

6
XSLT字符串替换
我不太了解XSL,但是我需要修复此代码,为了简化起见,我对其进行了缩小。 我收到此错误 无效的XSLT / XPath函数 在这条线上 <xsl:variable name="text" select="replace($text,'a','b')"/> 这是XSL <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:inm="http://www.inmagic.com/webpublisher/query" version="1.0"> <xsl:output method="text" encoding="UTF-8" /> <xsl:preserve-space elements="*" /> <xsl:template match="text()" /> <xsl:template match="mos"> <xsl:apply-templates /> <xsl:for-each select="mosObj"> 'Notes or subject' <xsl:call-template name="rem-html"> <xsl:with-param name="text" select="SBS_ABSTRACT" /> </xsl:call-template> </xsl:for-each> </xsl:template> <xsl:template name="rem-html"> <xsl:param name="text" /> <xsl:variable name="text" select="replace($text, …

3
更新中的T-SQL字符串替换
我需要更新一列的值,并在现有值上进行子字符串替换。 例: 数据包括abc@domain1,pqr@domain2等等。 我需要更新@domain2替换为的值@domain1。
83 string  tsql  replace 

9
在Visual Studio中进行多行查找和替换
能做到吗 我们正在使用VS2005,VS2008和VS2010。 我不是说正则表达式-有其位置-而是纯文本查找和替换。我知道我们可以使用\ n标签使用正则表达式来做到这一点,但不希望被正则表达式转义字符弄乱,再加上可读性问题。 如果无法做到,人们会使用什么简单而又简单(免费)的选择?那不涉及敲响我们自己的宏。

5
从字符串中删除空格
我正在尝试从用户输入派生的字符串中删除所有空格,但是由于某种原因,它对我不起作用。这是我的代码。 public void onClick(View src) { switch (src.getId()) { case R.id.buttonGo: String input = EditTextinput.getText().toString(); input = String.replace(" ", ""); url = ur + input + l; Intent myIntent = new Intent(start.this, Main.class); myIntent.putExtra("URL", url); start.this.startActivity(myIntent); break; } }
82 android  string  replace  trim 

10
如何为所选列替换表中的NA值
关于替换NA值的文章很多。我知道可以用以下内容替换下表/框架中的NA: x[is.na(x)]<-0 但是,如果我想将其限制为仅某些列呢?让我给你看一个例子。 首先,让我们从数据集开始。 set.seed(1234) x <- data.frame(a=sample(c(1,2,NA), 10, replace=T), b=sample(c(1,2,NA), 10, replace=T), c=sample(c(1:5,NA), 10, replace=T)) 这使: a b c 1 1 NA 2 2 2 2 2 3 2 1 1 4 2 NA 1 5 NA 1 2 6 2 NA 5 7 1 1 4 8 1 …

8
不区分大小写的搜索并替换为sed
我正在尝试使用SED从日志文件中提取文本。我可以轻松进行搜索和替换: sed 's/foo/bar/' mylog.txt 但是,我想使搜索不区分大小写。从我搜索过的内容来看,似乎i可以在命令末尾附加内容: sed 's/foo/bar/i' mylog.txt 但是,这给了我一条错误消息: sed: 1: "s/foo/bar/i": bad flag in substitute command: 'i' 这里出了什么问题,我该如何解决?



9
在Pandas DataFrame中将无效值替换为None
None在Python的Pandas中,是否有任何方法可以替换值? 您可以使用df.replace('pre', 'post')另一个值并将其替换,但是如果要替换为None值,则无法完成此操作,如果尝试使用该值,则会得到奇怪的结果。 所以这是一个例子: df = DataFrame(['-',3,2,5,1,-5,-1,'-',9]) df.replace('-', 0) 返回成功的结果。 但, df.replace('-', None) 返回以下结果: 0 0 - // this isn't replaced 1 3 2 2 3 5 4 1 5 -5 6 -1 7 -1 // this is changed to `-1`... 8 9 为什么会返回如此奇怪的结果? 由于我想将此数据框倒入MySQL数据库,因此我不能将NaN值放入数据框的任何元素中,而是要放置None。当然,您可以先更改'-'为NaN,然后再转换NaN为None,但是我想知道为什么数据框以这种可怕的方式起作用。 已在Python 2.7和OS X 10.8的pandas 0.12.0开发人员上进行了测试。Python是OS …

8
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,反之亦然?
79 mysql  sql  insert  replace 

5
字符串替换方法不替换字符
我有一个以字符串形式传递的句子,我正在对单词“ and”进行替换,我想用“”替换它。并且它不是用空格替换“和”一词。以下是我的逻辑示例。而且,当我调试该逻辑时,它的逻辑确实落入了句子。 String sentence = "Define, Measure, Analyze, Design and Verify" if (sentence.contains("and")){ sentence.replace("and", " "); } 这里有我想念的东西吗?
79 java  string  replace 



9
String.Replace()与StringBuilder.Replace()
我有一个字符串,我需要用字典中的值替换标记。它必须尽可能高效。用string.replace进行循环只会消耗内存(字符串是不可变的,请记住)。因为StringBuilder.Replace()旨在用于字符串操作,所以它会更好吗? 我希望避免花费RegEx,但是如果这样可以提高效率,那就可以了。 注意:我不在乎代码的复杂性,只在乎它的运行速度和消耗的内存。 平均状态:长度255-1024个字符,字典中有15-30个键。
77 c#  .net  .net-4.0  replace 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.