Tag: replace

有没有替代string。replace是不区分大小写?

我需要search一个string,并用从数据库中提取的值replace所有出现的%FirstName%和%PolicyAmount% 。 问题是名字的大小不一。 这阻止了我使用String.Replace()方法。 我已经看到有关这个主题的网页 Regex.Replace(strInput, strToken, strReplaceWith, RegexOptions.IgnoreCase); 但是,由于某种原因,当我尝试用$0replace%PolicyAmount% ,replace永远不会发生。 我认为这与美元符号是正则expression式中的保留字符有关。 有没有另一种方法,我可以使用,不涉及消毒input处理正则expression式特殊字符?

正则expression式replacehtml标签之外的文本

我有这个HTML: "This is simple html text <span class='simple'>simple simple text text</span> text" 我只需要匹配任何HTML标签之外的单词。 我的意思是,如果我想匹配“简单”和“文本”,我应该只从“这是简单的HTML文本”和最后一部分“文本”得到的结果 – 结果将是“简单”1匹配,“文本”2火柴。 任何人都可以帮助我吗? 我正在使用jQuery。 var pattern = new RegExp("(\\b" + value + "\\b)", 'gi'); if (pattern.test(text)) { text = text.replace(pattern, "<span class='notranslate'>$1</span>"); } value是我想匹配的词(在这种情况下“简单”) text是"This is simple html text <span class='simple'>simple simple text text</span> text" 我需要用<span>包装所有选定的单词(在本例中它是“简单的”)。 但是我只想包装任何 HTML标签之外的单词。 这个例子的结果应该是 This is […]

查找和replace列表中的元素(python)

我必须search一个列表,并用另一个元素replace所有出现的元素。 到目前为止,我的代码尝试让我无处可去,最好的方法是什么? 例如,假设我的列表具有以下整数 >>> a = [1,2,3,4,5,1,2,3,4,5,1] 我需要用数值10replace所有出现的数字1,所以我需要的输出是 >>> a = [10, 2, 3, 4, 5, 10, 2, 3, 4, 5, 10] 因此,我的目标是将数字1的所有实例replace为数字10。

从Bash命令查找并replace文本文件

find并replace给定的inputstring(比如abc ,并replace为另一个string(比如文件/tmp/file.txt XYZ ,最简单的方法是什么? 我正在写一个应用程序,并使用IronPython通过SSH执行命令 – 但我不知道Unix那么好,不知道该找什么。 我听说Bash除了是一个命令行界面之外,可以是一个非常强大的脚本语言。 所以,如果这是真的,我假设你可以执行这样的操作。 我可以用bash来做到这一点吗?为了实现我的目标,最简单的(一行)脚本是什么?

如何计算MySQL /正则expression式replace器中的单词?

我怎么能在一个MySQL查询,具有相同的行为Regex.Replace函数(例如在.NET / C#中)? 我需要这个,因为我想统计一个字段中的字数。 但是,我不满意以下答案(在该网站上多次提供): SELECT LENGTH(name) – LENGTH(REPLACE(name, ' ', '') +1 FROM table 因为当两个单词之间有一个空格时,它不会给出好的结果。 顺便说一句,我认为Regex.Replace函数可能是有趣的,所以所有的好主意都欢迎!

在R中,replacestring中的文本

我想从vector中的string中删除特定的字符,类似于Excel中的“ 查找和replace”function。 这里是我开始的数据: group <- data.frame(c("12357e", "12575e", "197e18", "e18947") 我从第一列开始, 我想通过删除e来产生第二列: group group.no.e 12357e 12357 12575e 12575 197e18 19718 e18947 18947

如何用Vim中的换行符replace一个字符?

我试图用新行replace当前文件中的每一个: :%s/,/\n/g 但它插入的东西看起来像^@而不是实际的换行符。 该文件不在DOS模式或任何东西。 我该怎么办? 编辑:如果你好奇,像我一样,检查问题为什么是\ V换行符? 以及。

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

java.lang.String的replace()和replaceAll()方法有什么区别,除了以后使用regex? 对于简单的replace,replace. 与/ ,有什么区别?

一次replace多个string

在JavaScript中有这样一个简单的等价物吗? $find = array("<", ">", "\n"); $replace = array("&lt;", "&gt;", "<br/>"); $textarea = str_replace($find, $replace, $textarea); 这是使用PHP的str_replace ,它允许您使用一个单词的数组来查找和replace。 我可以使用JavaScript / jQuery做这样的事吗? … var textarea = $(this).val(); // string replace here $("#output").html(textarea); …

Java在一个string中replace多个不同的子string(或以最有效的方式)

我需要以最有效的方式replacestring中的许多不同的子string。 有没有另一种方式,然后使用string.replacereplace每个字段的蛮力的方式?