我正在寻找一个方法,它将采用两个字符串并返回两者共有的字符数,例如:
"G010"和"G1820A"应返回3,因为两者中都存在G,0和1个字符.
如果两个字符都存在两次,则应按如下方式单独计算:
"G12AA"和"GAA2"应返回4,因为两者中都存在G,A,A和2个字符.
对此有何帮助?到目前为止,谷歌搜索并没有太大帮助.
我对以下正则表达式有一些困难:
G后跟1-5个数字
或G后跟4个数字,后跟单个字母AZ
有人可以帮忙吗?
例如,有效的条目将是:
G2
G12
G123
G1234
G12345
G1234A
Run Code Online (Sandbox Code Playgroud)
谢谢
我有一个简单的表格来记录输入日期。我想选择相隔 X 分钟的记录。
IMAGE_LOCATION IMAGE DATE
============== =============
2227.jpg 08/03/2014 22:27:47
2228.jpg 08/03/2014 22:28:48
2229.jpg 08/03/2014 22:59:49
2230.jpg 08/03/2014 23:12:50
2231.jpg 08/03/2014 23:29:49
Run Code Online (Sandbox Code Playgroud)
从上面的示例中,我希望查询返回相隔至少 X 分钟的项目,比如说 30 分钟。因此,从上面的列表中,仅返回 2227.jpg、2229.jpg 和 2231.jpg。
这是我到目前为止所拥有的,只返回最新的图像,但是我需要最新的图像,但记录之间至少间隔 30 分钟。
using (var db = new GibFrontierEntities())
{
var result = (from u in db.CCTV_IMAGES.OrderByDescending(u => u.ImageDate)
select u).Take(rows);
return result.ToList();
}
Run Code Online (Sandbox Code Playgroud)