标签: replace

替换元素并在jQuery中返回新元素

如何替换jQuery中的元素并返回替换元素而不是删除的元素?

我有以下场景.我有很多复选框,一旦你点击其中一个复选框,该复选框就会被一个加载图标取代.一旦发生一些AJAX事件,加载图标将被刻度图标取代.

使用jQuery replaceWith,您可以执行以下操作:

$("input[type='checkbox']").click(function() {

  $(this).replaceWith("<img src='loading.jpg' alt='loading'/>");
  $.post("somepage.php");
  $(this).replaceWith("<img src='tick.jpg' alt='done'/>"); 

});
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用,因为replaceWith返回已删除的元素,而不是添加的元素.因此,在AJAX的东西完成之后,loading.jpg它将永远留在那里.

有没有什么方法可以在不选择的情况下返回替换元素?

提前致谢.

jquery replace

24
推荐指数
2
解决办法
2万
查看次数

用(\\?)替换问号(?)

我试图定义一个模式来匹配文本与其中的问号(?).在正则表达式中,问号被认为是"一次或根本没有".那么我可以用(\\?)替换我的文本中的(?)符号来修复模式问题吗?

String text = "aaa aspx?pubid=222 zzz";
Pattern p = Pattern.compile( "aspx?pubid=222" );
Matcher m = p.matcher( text );

if ( m.find() )
 System.out.print( "Found it." );
else
 System.out.print( "Didn't find it." );  // Always prints.
Run Code Online (Sandbox Code Playgroud)

java regex replace escaping

24
推荐指数
1
解决办法
5万
查看次数

如何使用std :: string替换所有出现的两个字符的一个字符?

是否有一个很好的简单的方法,以取代所有出现"/"在std::string与"\/"逃脱的所有斜线std::string?

c++ replace escaping stdstring

24
推荐指数
2
解决办法
3万
查看次数

有效地替换坏人物

我经常使用包含以下字符的utf-8文本:

\ XC2\X99

\ XC2\X95

\ XC2\X85

等等

这些字符混淆了我使用的其他库,因此需要更换.

什么是有效的方法,而不是:

text.replace('\xc2\x99', ' ').replace('\xc2\x85, '...')
Run Code Online (Sandbox Code Playgroud)

python string unicode replace

24
推荐指数
3
解决办法
4万
查看次数

Observable Collection替换项目

我有一个ObservableCollection,我可以添加和删除集合中的项目.但我无法替换集合中的现有项目.有一种方法可以替换项目并将其反映在我的绑定组件上.

System.Collections.Specialized.NotifyCollectionChangedAction.Replace
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我如何做到这一点?

wpf binding replace observablecollection

24
推荐指数
2
解决办法
2万
查看次数

vim:如何搜索/替换特殊字符?

从维基百科复制粘贴到vim之后,我得到了这个:

  1 A
  2 
  3 [+] Métier agricole<200e> – 44 P • 2 C
  4 [×] Métier de l'ameublement<200e> – 10 P
  5 [×] Métier de l'animation<200e> – 5 P
  6 [+] Métier en rapport avec l'art<200e> – 11 P • 4 C
  7 [×] Métier en rapport avec l'automobile<200e> – 10 P
  8 [×] Métier de l'aéronautique<200e> – 15 P
Run Code Online (Sandbox Code Playgroud)

问题是,这<200e>只是一个字符.

我想知道如何将它放入搜索/替换(通过/或:).

vim replace

24
推荐指数
1
解决办法
2万
查看次数

jQuery - 替换字符串中的所有括号

我试过这个:

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

它适用于所有双引号和单引号,但对于括号,这只替换字符串中的第一个括号.

如何使用JavaScript替换字符串中的所有括号?或者替换字符串中的所有特殊字符?

javascript replace special-characters

24
推荐指数
3
解决办法
5万
查看次数

JS使用变量替换所有出现的字符串

我知道str.replace(/x/g, "y")替换字符串中的所有x但我想这样做

function name(str,replaceWhat,replaceTo){
    str.replace(/replaceWhat/g,replaceTo);
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能在第一个参数中使用变量?

javascript string variables replace

24
推荐指数
1
解决办法
2万
查看次数

如何替换R中的单反斜杠

我有一个看起来像这样的字符串:

str<-"a\f\r"
Run Code Online (Sandbox Code Playgroud)

我正在尝试删除反斜杠但没有任何作用:

gsub("\","",str, fixed=TRUE)
gsub("\\","",str)
gsub("(\)","",str)
gsub("([\])","",str)
Run Code Online (Sandbox Code Playgroud)

...基本上你可以想象的所有变化.我甚至尝试过这个string_replace_all功能.任何帮助?

我正在使用R版本3.1.1; Mac OSX 10.7; 将dput在我的琴弦的矢量一个字符串给出:

dput(line)
"ud83d\ude21\ud83d\udd2b"
Run Code Online (Sandbox Code Playgroud)

我使用readLines标准 .txt文件导入 文件.该文件的内容类似于: got an engineer booked for this afternoon \ud83d\udc4d all now hopefully sorted\ud83d\ude0a I m going to go insane ud83d\ude21\ud83d\udd2b in utf8towcs …

谢谢.

regex string replace r

24
推荐指数
4
解决办法
3万
查看次数

23
推荐指数
2
解决办法
2万
查看次数