Q
提取點之前的子串
2
A
回答
4
2
您還可以使用內置在最新版本的外殼(因爲bash 3.0
)的bash
Regular Expressions功能,使用波浪號(=~
)運算符。
$ string="s=4.5.0"
$ [[ $string =~ =([[:alnum:]]+).(.*) ]] && printf "%s\n" "${BASH_REMATCH[1]}"
4
$ string="s=32.5.0"
$ [[ $string =~ =([[:alnum:]]+).(.*) ]] && printf "%s\n" "${BASH_REMATCH[1]}"
32
相關問題
- 1. 提取一個字符串的子串,給定之前的子串(標誌?)
- 2. 在下劃線之前或之後提取子字符串
- 3. 提取字符串之前和之後的關鍵字符串
- 4. 在報價之前提取字符串
- 5. 需要提取Oracle SQL中子字符串之前/之後的所有內容
- 6. PHP提取子字符串之前和一個字符串的字符後
- 7. 子串提取
- 8. SQL,之前和之後的提取物整數「 - 」字符串
- 9. 如何在第n個字符之前或之後提取子字符串
- 10. 獲取使用sql的子字符串之前的字符串?
- 11. 的Python:提取所有的子串在標籤之間串
- 12. 僅提取之間的串
- 13. 在網站中提取兩個字符串的子串之間
- 14. 提取Haskell中兩個子字符串之間的字符串
- 15. 訪問SQL查詢:在字符串中的「SMTP」之前提取電子郵件
- 16. 在點之前獲取值
- 17. bash中的子串提取
- 18. PHP - 我如何在它之前提取一個子字符串+ X個字符?
- 19. SQL Server 2008之前的字符串提取
- 20. 在BigQuery中的正則表達式之前提取字符串
- 21. 提取點A和B之間的字符串的一部分
- 22. SSRS從第二個字符串之前的字符串中提取子字符串
- 23. JS:從字符串中提取數字,即在特定單詞之前提取
- 24. 提取兩個字符之間的子字符串中的C#
- 25. 獲取textarea的內容之前提交
- 26. 如何提取空格和點(。)之間的字符串?
- 27. 提交表單之前點擊鏈接
- 28. 正則表達式C++:提取標籤之間的子串
- 29. 提取NSString中兩個子字符串之間的文本
- 30. 在sql中的兩個子串之間提取數字
'echo「$ {s %%。*}」'? – arco444