我有文章图片列表,其名称包含一些单词,我们可以缩进图像类型(前图像,后图像等)。这些表达式将是数据库表。我需要从数据库表获取表达式而不是验证图像带有正则表达式的名称。
type word Expression
Frontimage _front
Left image _left
Right image _right
Top image _top
Bottom image _bottom
Rear image _rear
我需要正则表达式,从图像名称中识别这些,以便我可以决定哪种图像是哪种类型。
示例:A123450_front是正面图像
答案 0 :(得分:0)
此正则表达式将_
字符作为锚点,并提取以下信息。
string text = "A1_23450_front";
string pattern = @"(_[^_]+)";
Regex.Match(text, pattern, RegexOptions.RightToLeft).Captures[0].Value;
结果是字 _front
。