小编Tom*_*mmy的帖子

在C#中查找两个字符串之间的字符数

我正在寻找一个方法,它将采用两个字符串并返回两者共有的字符数,例如:

"G010"和"G1820A"应返回3,因为两者中都存在G,0和1个字符.

如果两个字符都存在两次,则应按如下方式单独计算:

"G12AA"和"GAA2"应返回4,因为两者中都存在G,A,A和2个字符.

对此有何帮助?到目前为止,谷歌搜索并没有太大帮助.

c# linq string string-comparison stringcomparer

9
推荐指数
2
解决办法
5997
查看次数

正则表达式字母后跟数字或数字和字母

我对以下正则表达式有一些困难:

G后跟1-5个数字

或G后跟4个数字,后跟单个字母AZ

有人可以帮忙吗?

例如,有效的条目将是:

G2
G12
G123
G1234
G12345
G1234A
Run Code Online (Sandbox Code Playgroud)

谢谢

c# regex asp.net

6
推荐指数
1
解决办法
2万
查看次数

LINQ 选择间隔 X 分钟的记录

我有一个简单的表格来记录输入日期。我想选择相隔 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)

c# sql linq

5
推荐指数
1
解决办法
1510
查看次数

标签 统计

c# ×3

linq ×2

asp.net ×1

regex ×1

sql ×1

string ×1

string-comparison ×1

stringcomparer ×1