2
Q
正則表達式替換
A
回答
4
這是zero-width assertions一個很好的案例:
$subject =~
s/(?<=\. # after a dot,
(?! # but not matching
(?<=\d\.) # digit followed by dot before, AND
(?=\d) # digit afterward
)
)/ /x
g;
我認爲你會發現自我解釋的意見! :)
2
嘗試:
echo "22.22"|perl -pe 's{(\D)\.(\D)}{$1. $2}'
22.22
echo "2x.x2"|perl -pe 's{(\D)\.(\D)}{$1. $2}'
2x. x2
相關問題
- 1. 正則表達式替換[*
- 2. 替換正則表達式
- 3. 替換正則表達式
- 4. 正則表達式替換
- 5. 正則表達式替換
- 6. 正則表達式替換
- 7. 替換正則表達式
- 8. 正則表達式替換
- 9. 正則表達式替換
- 10. 替換正則表達式
- 11. 正則表達式替換
- 12. 正則表達式替換
- 13. 正則表達式替換
- 14. 正則表達式替換
- 15. 正則表達式替換[*]
- 16. 替換正則表達式
- 17. 正則表達式替換
- 18. 正則表達式替換
- 19. PHP-MySQLi替換爲正則表達式/正則表達式/正則表達式
- 20. 用正則表達式替換另一個表達式替換
- 21. 使用Javascript替換正則表達式$ \以$替換正則表達式
- 22. C#正則表達式替換爲正則表達式
- 23. 正則表達式:替換部分正則表達式匹配
- 24. 用另一個正則表達式替換正則表達式
- 25. Emacs的正則表達式組正則表達式替換
- 26. 記事本++的正則表達式 - 替換正則表達式
- 27. 正則表達式VB.Net正則表達式替換
- 28. 正則表達式到Java正則表達式 - 替換和Lambdas
- 29. 桑達正則表達式替換
- 30. Powershell正則表達式替換模式