0
A
回答
2
使用Java,以積極的回顧後:
String s = ",,,,,,,,,foo,bar";
System.out.println(s.replaceAll("(?<=^,+),", " "));
// ' foo,bar'
使用Python:
> import re
> s = ',,,,,,,,,foo,bar'
> re.sub("^,+", lambda m: len(m.group(0)) * ' ', s)
' foo,bar'
4
sed
例如:
$ echo ',,,,,,,,,foo,bar
,,,,,x,,blabla,' | sed ':r;s/^\(,*\),/\1 /;tr'
foo,bar
x,,blabla,
1
隨着perl
:
perl -pe 's/^,+/q{ } x length $&/e' <<< ',,,,,,,,,foo,bar'
相關問題
- 1. 替換一些前綴開頭的所有字符串
- 2. 如何將mongodb中的字符替換爲集合中的另一個字符?
- 3. C#如何在集合上進行字符串替換方法?
- 4. 在一次運行中替換字符串中的所有字符
- 5. 如何替換字符串中的所有字符?
- 6. ruby中字符串中所選字符替換的所有可能組合
- 7. 如何刪除所有不以某些字符開頭的行?
- 8. 如何用mongodb中的更新值替換所有集合的字段值?
- 9. jquery如何替換所有字符串
- 10. 用特定字符替換所有子字符串開頭和結尾
- 11. 如何在我的字符串中替換所有\ with/
- 12. 如何在JavaScript中用空格替換所有的\字符串?
- 13. 替換以特定字符串開頭的某些行的值
- 14. 在Swift中替換字符串中的所有字符
- 15. 替換字符串中的所有字符不同的字符
- 16. 如何在某些行上替換以某些字符開頭的單詞?
- 17. 替換所有以數字python開頭的東西
- 18. sed:如何替換包含特定字符串的所有行?
- 19. 替換非字母數字字符的所有組合
- 20. 除了「g」,如何用一個「」替換字符串中的所有字符?
- 21. 如何有效地替換字符串中的最後一行?
- 22. 如何從jquery中的字符串替換所有字符的存在?
- 23. 在JavaScript中,如何用單個字符替換字符串的所有字母?
- 24. 如何替換最後一個字符後的所有文本
- 25. 如何從字符串中替換所有單個字符?
- 26. 如何替換Mongo中所有文檔中的字符串
- 27. C#正則表達式替換所有以特定字符開頭的單詞
- 28. jquery替換所有以#開頭的字符串並添加鏈接
- 29. Java的替換所有的字符串,替換所有數字低於3
- 30. 如何替換每一行上的字符串的所有出現?
你在用什麼語言?在這種情況下,perl或sed可以使用 –
,但是用一種我能想出來的語言。我只是想知道是否有純粹的基於正則表達式的解決方案。 – Erik