regex 如何在给定的字符串中找到特定的格式?[duplicate]

db2dz4w8  于 2023-01-10  发布在  其他
关注(0)|答案(1)|浏览(104)
    • 此问题在此处已有答案**:

Regex pattern to extract version number from string(4个答案)
昨天关门了。
我尝试使用正则表达式在一个字符串中查找一个字符串,该字符串的程序版本号格式为"1.16.5",例如Dim Str as String ="automaticdoors_1.16.5-1.4.jar"我只需要返回"1.16.5"不幸的是,正则表达式格式对我来说很难弄清楚。
Private Function GetMatch(Str As String) As String Dim V As String Dim M As Match = Regex.Match(Str, "\d{2}") '在线找到的仅返回2位数字

fhity93d

fhity93d1#

Regex.Match(version, "\d+\.\d+\.\d+")

提供的正则表达式“\d{2}"将匹配任意两位数字。如果要匹配格式为“X.X.X”的版本号,可以使用以下正则表达式:“\d+.\d+.\d+"。这将匹配一个或多个数字,后跟句点,后跟一个或多个数字,后跟另一个句点,后跟一个或多个数字。

相关问题