回答
return theString.replace(/\ba[a-z]*n\b/ig, '')
在Javascript:
var substitute = "\"";
var text = "action";
var text = text.replace(/\b(a)([a-z]+?)(n)\b/gim,"$1" + substitute + "$3");
// result = a"n ... if what you really want is a double quote here
,我怎麼能取代 'asdasd' 而不是 '' – sundowatch 2010-05-18 15:56:04
@sundowatch:只需更改分配給「替代」的字符串即可。 – 2010-05-18 15:59:52
@Robusto:由於非貪婪量詞和缺少單詞邊界,這種解決方案對於以'a'開頭,以'n'結尾且在其他地方具有另一個'n'或'a'的單詞有問題在詞的中間。 – 2010-05-18 16:02:53
我真的不知道你想做什麼,但我猜從「行動」,以「CTIO」要去哪裏?
var foo = 'action';
if (foo.substr(0,1)=='a' && foo.substr(-1,1)=='n') {
var bar = foo.substr(1,foo.length-2);
alert(bar); // ctio
}
試試這個下面
str.replace(/\ba(\w+)n\b/igm,'');
在註釋使用的問題日以下注釋
var sub = "hello";
str.replace(/(<)(\w+)(")/igm,"$1" + sub + "$3");
你的代碼是正確的,但我想用'<'和''而不是'a'和'n',我該怎麼辦? – sundowatch 2010-05-18 17:18:17
- 1. 的Javascript搜索和替換
- 2. 搜索和替換
- 3. Javascript搜索和替換CSS裏面
- 4. 簡單的JavaScript搜索和替換
- 5. JavaScript的搜索和替換前綴零
- 6. VIM搜索和替換
- 7. CouchDB搜索和替換
- 8. 搜索和替換在Vi
- 9. 桑達搜索和替換
- 10. CSV搜索和替換
- 11. 多行搜索和替換
- 12. Powershell搜索和替換
- 13. 搜索和替換方法?
- 14. c#搜索和替換
- 15. 搜索和替換SQL
- 16. python搜索和替換
- 17. 搜索和替換操作
- 18. Imacro搜索和替換
- 19. 搜索和替換VS2008 - 換行符
- 20. Java搜索替換
- 21. 搜索並替換
- 22. 搜索並替換
- 23. 替換搜索prmNames
- 24. grep搜索替換
- 25. 搜索和替換使用DOM和jQuery
- 26. SQL搜索,當我搜索和替換我用這個代碼替換先進
- 27. 在Dafny中查找和替換搜索和替換?
- 28. SQL執行搜索/替換搜索
- 29. Python搜索和替換文件
- 30. 搜索和替換使用python
這將替換整個單詞,他只需要替換'a'和'n'之間的字母。 – 2010-05-18 16:04:43
謝謝我想用'<'和''而不是'a'和'n'我不能這樣做 – sundowatch 2010-05-18 17:26:49
@sun:你想剝離HTML標籤嗎? – kennytm 2010-05-18 18:40:10