0
我有一個包含這種格式的EX命令的文本文件:>>致電< <值提取使用正則表達式
我想用正則表達式來提取「呼」 .. 怎麼可以這樣做?
Regex ComandStart = new Regex(">>", RegexOptions.Multiline);
Regex ComandEnd = new Regex("<<", RegexOptions.Multiline);
我有一個包含這種格式的EX命令的文本文件:>>致電< <值提取使用正則表達式
我想用正則表達式來提取「呼」 .. 怎麼可以這樣做?
Regex ComandStart = new Regex(">>", RegexOptions.Multiline);
Regex ComandEnd = new Regex("<<", RegexOptions.Multiline);
創建的正則表達式:
var regex = new Regex(@"ex:>>([a-z]+)<<");
然後解壓,如果匹配:
var match = regex.Match("ex:>>call<<");
var yourString = match.Groups[1].Value; //yourString = "call" here
如果您使用的是Windows,你可以使用記事本+ +與正則表達式助手插件測試您的正則表達式的
這個表達式適合我:
/ex:\>\>(.*)\<\</
關於C#具體不知道,對不起
此外,您還可以創建一個名爲組:新的正則表達式(@「恩:>>(? [a-z] +)<<「);然後:match.Groups [」cmd「]。Value; Tadaa! –
LostInComputer