标签: replace

XSLT字符串替换

我真的不知道XSL但是我需要修复这个代码,我已经减少了它以使它更简单.
我收到了这个错误

无效的XSLT/XPath函数

在这条线上

<xsl:variable name="text" select="replace($text,'a','b')"/>
Run Code Online (Sandbox Code Playgroud)

这是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, 'a', 'b')" />
    </xsl:template>
</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)

谁能告诉我它有什么问题?

xslt xpath replace xpath-1.0 xslt-1.0

82
推荐指数
5
解决办法
29万
查看次数

JavaScript:替换字符串中最后出现的文本

请参阅下面的代码段:

var list = ['one', 'two', 'three', 'four'];
var str = 'one two, one three, one four, one';
for ( var i = 0; i < list.length; i++)
{
     if (str.endsWith(list[i])
     {
         str = str.replace(list[i], 'finish')
     }
 }
Run Code Online (Sandbox Code Playgroud)

我想用字符串中的单词finish替换单词one的最后一个匹配项,我所拥有的将不起作用,因为replace方法只会替换它的第一次出现.有谁知道我如何修改该片段,以便它只替换'one'的最后一个实例

javascript string replace

80
推荐指数
9
解决办法
10万
查看次数

使用find和sed递归重命名文件

我想浏览一堆目录并将所有以_test.rb结尾的文件重命名为_spec.rb结尾.这是我从未想过如何处理bash的事情所以这次我认为我会付出一些努力来实现它.到目前为止,我做得很短,我最大的努力是:

find spec -name "*_test.rb" -exec echo mv {} `echo {} | sed s/test/spec/` \;
Run Code Online (Sandbox Code Playgroud)

注意:在exec之后有一个额外的回声,所以在我测试时打印命令而不是运行.

当我运行它时,每个匹配文件名的输出是:

mv original original
Run Code Online (Sandbox Code Playgroud)

即sed的替换已经丢失.有什么诀窍?

bash scripting replace sed find

80
推荐指数
7
解决办法
8万
查看次数

用另一个子串C++替换substring

我怎么能用C++中的另一个子字符串替换字符串中的子字符串,我可以使用哪些函数?

eg: string test = "abc def abc def";
test.replace("abc", "hij").replace("def", "klm"); //replace occurrence of abc and def with other substring
Run Code Online (Sandbox Code Playgroud)

c++ string replace substring

79
推荐指数
8
解决办法
14万
查看次数

从字符串中删除空格

我试图从用户输入派生的字符串中删除所有空格,但由于某种原因它不适合我.这是我的代码.

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;
        }
}
Run Code Online (Sandbox Code Playgroud)

string android replace trim

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

更新中的T-SQL字符串替换

我需要更新列的值,并在现有值上执行子字符串替换.

例:

数据包括abc@domain1,pqr@domain2等等.

我需要更新@domain2替换为的值@domain1.

t-sql string replace

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

字符串不替换字符

我有一个以字符串形式传入的句子,我正在对"和"这个词进行替换,我想用""替换它.它并没有用空格替换"和"这个词.以下是我的逻辑示例.当我调试它时,逻辑确实属于sentence.replace.

String sentence = "Define, Measure, Analyze, Design and Verify"
if (sentence.contains("and")){
    sentence.replace("and", " ");
}
Run Code Online (Sandbox Code Playgroud)

这里有什么我想念的东西.

java string replace

77
推荐指数
4
解决办法
43万
查看次数

替换数据框中的所有特定值

有了数据框,我该如何替换所有行和列中的所有特定值.比方说,我想用NA's 替换所有空记录(不输入位置):

df <- data.frame(list(A=c("", "xyz", "jkl"), B=c(12, "", 100)))

    A   B
1      12
2  xyz    
3  jkl 100
Run Code Online (Sandbox Code Playgroud)

预期结果:

    A   B
1  NA   12
2  xyz  NA  
3  jkl  100
Run Code Online (Sandbox Code Playgroud)

replace r dataframe

77
推荐指数
4
解决办法
26万
查看次数

删除Javascript中的所有多个空格并替换为单个空格

如何在Javascript中使用单个空格自动替换多个空格的所有实例?

我试过链接一些,s.replace但这似乎不是最佳的.

我也在使用jQuery,以防它是内置功能.

javascript jquery replace

76
推荐指数
4
解决办法
9万
查看次数

jQuery如果div包含此文本,则替换该部分文本

就像标题所说,我想替换div中文本的特定部分.

结构如下所示:

<div class="text_div">
    This div contains some text.
</div>
Run Code Online (Sandbox Code Playgroud)

例如,我想用"hello everyone"替换"contains".我无法找到解决方案.

jquery text replace contains

75
推荐指数
4
解决办法
21万
查看次数

标签 统计

replace ×10

string ×5

javascript ×2

jquery ×2

android ×1

bash ×1

c++ ×1

contains ×1

dataframe ×1

find ×1

java ×1

r ×1

scripting ×1

sed ×1

substring ×1

t-sql ×1

text ×1

trim ×1

xpath ×1

xpath-1.0 ×1

xslt ×1

xslt-1.0 ×1