vbnet用正则获取$datakey中的字符
使用正则表达式获取{$datakey}中的字符,可以使用以下代码:
Imports System.Text.RegularExpressions
Dim input As String = "{$datakey}"
Dim pattern As String = "{(.*?)}"
Dim regex As New Regex(pattern)
Dim match As Match = regex.Match(input)
If match.Success Then
Dim dataKey As String = match.Groups(1).Value
Console.WriteLine(dataKey)
End If
这段代码使用了{(.*?)}作为正则表达式的模式,其中.*?表示非贪婪匹配,即尽可能少地匹配字符。match.Groups(1).Value获取了匹配到的第一个分组的值,也就是{$datakey}中的字符。
原文地址: https://www.cveoy.top/t/topic/h8pc 著作权归作者所有。请勿转载和采集!