我試圖建立一個正則表達式,用其他參數化所需的語法替換未解析的速度變量可變框架,如spring jdbc和hibernate。 從本質上講,我希望有一個替換模式來查找和替換$ {A}有:$ {B}有:B等
0
A
回答
1
使用通用正則表達式語法,因爲你沒有指定語言:
/\$\{([^}]+)}/:\1/g
/\$\{(.+?)}/:\1/g # same thing in this case
+0
:)我很好奇perl兼容正則表達式,但實際的語言是java。工作測試用例是: System.out.println( 「$ {a} and $ {b}」。replaceAll( 「\\ $ \\ {([^}] +)}」,「:$ 1」 )); – gbegley 2010-02-10 22:47:25
1
s/\${(.*?)}/:$1/g;
將回答問題的說明。
無論是否解決您的問題,我都不確定。
1
不知道你是什麼樣的環境中,但圖案應該是$\{([^}])+\}
,你應該用:$1
相關問題
- 1. 將Java正則表達式轉換爲PHP正則表達式
- 2. 將JavaScript正則表達式轉換爲PHP正則表達式?
- 3. 將C#正則表達式轉換爲JavaScript正則表達式
- 4. 將Perl正則表達式轉換爲SQL正則表達式
- 5. 將Perl正則表達式轉換爲Python正則表達式
- 6. 將php正則表達式轉換爲java正則表達式
- 7. 將Perl正則表達式轉換爲POSIX正則表達式
- 8. 將perl正則表達式轉換爲python正則表達式
- 9. 將PHP正則表達式轉換爲VB.Net正則表達式
- 10. 將URL轉換爲正則表達式
- 11. 將正則表達式轉換爲CFG
- 12. 將EBNF轉換爲正則表達式
- 13. 如何將python正則表達式轉換爲java正則表達式?
- 14. 轉換爪哇正則表達式爲Javascript正則表達式
- 15. 將php正則表達式轉換爲android java正則表達式
- 16. 將C#.Net正則表達式轉換爲Java正則表達式模式
- 17. 將Java正則表達式運算符轉換爲Scala正則表達式
- 18. 如何將javascript正則表達式轉換爲php正則表達式?
- 19. 如何將正則表達式轉換爲extglob表達式?
- 20. 將正則表達式轉換爲NFA轉換表
- 21. 需要幫助將Perl正則表達式轉換爲Javascript正則表達式
- 22. 自動將Java正則表達式轉換爲Ruby正則表達式?
- 23. 將正則表達式轉換爲sed或grep正則表達式
- 24. 將普通正則表達式轉換爲bash證明正則表達式
- 25. 如何將java正則表達式轉換爲mysql正則表達式
- 26. 正則表達式轉換
- 27. 使用正則表達式與java string.replace
- 28. 轉換C#正則表達式的JavaScript正則表達式
- 29. 將正則表達式轉換成圖
- 30. 將SQL格式轉換爲java格式的正則表達式
你在用什麼語言?正則表達式有許多不同的方言。 – 2010-02-10 22:18:28