我有一個字符串,它代表產品的ID。這個字符串應該以這個正則表達式的字符之一開頭:[a-zA-Z_:]如何在id開始時不使用字符的情況下,將ID中的第一個字符替換爲正則表達式中的一個字符的正則表達式? 示例:「?rtg」以問號開頭,不帶大寫字母,不帶小寫字母,不帶下劃線,不帶冒號,但我需要以其中一個字符開頭。先謝謝你!如何用Java中的正則表達式中的字符替換字符串中的第一個字符?
-2
A
回答
2
如果字符串ID將被選中,你可以這樣做:
ID = ID.replaceFirst("^[^a-zA-Z_:]", "a");
這取代ID的第一個字符,如果不是有效的字符之一,「A」。
對於給定的「bcde」,這將打印「artg」給定的「?rtg」
和「bcde」。
+0
這個問題寫得不好。我現在想通了,它應該被替換。我對這個虛擬問題感到抱歉! – 2014-11-05 10:24:37
+1
沒有理由感到抱歉。有沒有虛擬問題 – vefthym 2014-11-05 10:25:53
+0
它被downvoted,雖然=) – 2014-11-05 10:29:15
相關問題
- 1. 用C#替換字符串中的字符正則表達式
- 2. 用正則表達式替換字符串中的字符JS
- 3. 正則表達式:替換字符串中的字符的第一次發生
- 4. 正則表達式替換Java中的字符串文字
- 5. 從xml字符串中替換字符串的Java正則表達式
- 6. 在一個字符串替換字符與正則表達式
- 7. 用字典中的字符串替換python正則表達式
- 8. 在java中使用正則表達式的字符串中的替代字符
- 9. 如何使用正則表達式替換編碼字符串中的字符?
- 10. 字符串中的字符替換:如何用正則表達式來實現?
- 11. 如何用javascript中的正則表達式替換字符串?
- 12. 字符串替換()/正則表達式替換 - 替換字符串數組中的字符串?
- 13. 換行符替換字符串中使用正則表達式
- 14. 字符串第一個字符的正則表達式
- 15. 替換分隔符之間的字符串中的字符 - 正則表達式
- 16. 用正則表達式替換PHP中的一些字符串?
- 17. 正則表達式替換字符中間的連字符
- 18. 正則表達式替換字符中間的連字符
- 19. 使用正則表達式替換字符串中的單個字符
- 20. 正則表達式用一個字符串中的一個連字符替換多個連字符? asp.net C#
- 21. 用Javascript中的正則表達式替換多個字符串
- 22. PHP正則表達式替換字符串中的數字
- 23. 字符串使用正則表達式替換正則表達式字符類
- 24. 如何替換正則表達式中的字符串匹配
- 25. 使用正則表達式java替換某個字符前後的字符串
- 26. 正則表達式替換字符串之間的字符
- 27. 如何在正則表達式中替換更多表達式中的多個字符的字符串vb.net
- 28. 正則表達式匹配java中的一個長字符串中的字符
- 29. 字符串替換正則表達式
- 30. 替換字符串正則表達式
你嘗試過什麼嗎? – 2014-11-05 10:11:02
提供輸入和替換字符串的示例。 – anubhava 2014-11-05 10:11:38
在字符串'「?rtg」'它應該被替換爲什麼? – anubhava 2014-11-05 10:19:25