2
A
回答
2
試試這個:
str.replace(/@[^@][email protected]/g, 'Hi')
這將刪除的任何@ … @
全球序列與Hi
。
編輯一些說明:
/…/
是regular expression literal syntax in JavaScript@[^@][email protected]
描述的字面@
任何序列,隨後是一個或多個(+
量詞)字符不是一個@
(否定charcater類[^@]
),然後是文字@
g
國旗/…/g
允許全局匹配;否則只有第一場比賽將被替換
0
您可以使用jQuery的正則表達式功能來實現這一目標? 於是找到@的使用正則表達式,之後用用你想要的文本替換函數。
0
這與jQuery無關,但只是普通的舊javascript。
var regexp = new RegExp("@([^@]+)@");
text.replace(re, "replacement text");
但是,你的意思是通用的?你想如何通用?
你可以找到http://regexp.info包括如何在JavaScript中使用正則表達式的更多信息
+0
通用我的意思是任何text.Your溶膠作品謝謝 – Dee 2010-02-11 10:37:37
相關問題
- 1. R文本操作
- 2. 操作文本行
- 3. ItextSharp文本操作
- 4. 文本文件操作
- 5. Linux文本文件操作
- 6. 用JavaScript加載,操作和保存文本文件?
- 7. UIView旋轉文本操作
- 8. 文本操作/ sed的
- 9. 操作列文本問題
- 10. SQL中的文本操作
- 11. C++微距文本操作
- 12. R中的文本操作
- 13. CSV操作 - 文本刪除
- 14. 文本操作命令只
- 15. 批處理文本操作
- 16. 操作日期的文本
- 17. 操作大塊文本
- 18. linux終端文本操作
- 19. 文件基本操作
- 20. 基本PHP文件操作
- 21. 操作CodeIgniter分析文本
- 22. UITextView的文本操作
- 23. 數組文本操作
- 24. Javascript操作符!==
- 25. Javascript操作數
- 26. 的javascript:操作
- 27. 的JavaScript + =操作
- 28. JavaScript本對象不支持此操作
- 29. 基本的JavaScript字符串操作
- 30. shell腳本中的文本操作
改變了一切從jQuery來的JavaScript,因爲它無關的jQuery。 – Yacoby 2010-02-11 10:18:52
我需要在此做一點操作。我需要檢索匹配的文本,然後替換匹配的文本。像這樣的東西替換(「@ anytext @」,@[email protected])我的字符串可以有@ anytext @ any在字符串多次。 – Dee 2010-02-11 11:12:38