所以,我的程式可以接受如下字串:
v00240004 Lorem ipsum dolor sit amet, consectetur adipiscing elit.v0345 Duis nec eleifend nulla..
還有一個沒有版本號的字串:
Vivamus blandit et nibh nec placerat.In hac habitasse platea dictumst. Suspendisse potenti.
我試圖撰寫一個正則運算式來從字串中洗掉版本。結果是這樣的:/^.*?\s/。它找到版本的匹配項并成功地將其替換為空字串。但問題是它也適用于沒有版本的字串。也就是說,它洗掉了空格之前的第一個單詞。
所以,我的問題是,我如何撰寫一個僅適用于以字母“v”開頭的句子,后跟數字并替換第一個空格之前的版本的正則運算式?
示例:一個程式接收 2 個字串。第一個v0255 Example1 string1和第二個Example2 string2。正則運算式后的結果應該是Example1 string1and Example2 string2。
uj5u.com熱心網友回復:
此正則運算式將幫助您僅匹配那些在空格前的第一個單詞為 'v' 然后是版本號的字串。
/^v\d.*?\s/gm
uj5u.com熱心網友回復:
使用以下正則運算式:
^v.*?\s
請參閱正則運算式證明。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/503678.html
