簡體   English   中英

用正則表達式 java 替換字符串

[英]Replace a string with regex java

我想用這樣的字符串替換 sw 版本:“XSYS: 3.5.0”,如下所示:“XSYS:3.10.0”。 只是我想要一種使用正則表達式的方法,該方法可以更改“XSYS:”之后的任何內容,無論是 xx.yy.zz 還是 x.yyy.zz 之后的字符或類似的組合。 它必須是通用的,這樣如果版本最終變為 5.100.23(這只是一個示例),它將繼續工作。 我不知道我的措辭是否正確。

我建議你看看這個網站,因為它幫助我更好地理解正則表達式: https://regex101.com/否則如果你想要一段代碼,請考慮我沒有測試它:

String regex = "^XSYS: \\d{1,3}.\\d{1,3}.\\d{1,3}$"
Boolean matches = yourString.matches(regex);

希望它有所幫助:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM