小编tri*_*e84的帖子

在JavaScript中以n大小的块拆分大字符串

我想将一个非常大的字符串(比方说,10,000个字符)拆分成N个大小的块.

这样做的最佳方式是什么?

例如: "1234567890"拆分为2将成为["12", "34", "56", "78", "90"].

这样的事情String.prototype.match是否有可能使用,如果是这样,那么这将是在性能方面做到这一点的最佳方式吗?

javascript regex string split

182
推荐指数
9
解决办法
12万
查看次数

Sequelize:WHERE LIKE子句中的Concat字段

我正在使用sequelize ORM来处理我正在研究的node.js项目.我有一个查询,我需要对多列的连接结果执行类似的操作.

例如,类似于以下内容:

SELECT*FROM People WHERE(CONCAT(firstname,'',lastname))LIKE'%John Do%'.

我使用以下语法,并想知道这是否可行,而不必诉诸使用RAW查询(在我的解决方案中没有其他地方).

   var criteria = {
        include: [
            occupation
        ],
        where: {
            is_active: 1
        },
        nest: false
    };

    db.people.findAll(criteria, {}).then(function(people) {
        success(people);
    }).catch(function(err) {
        error(err);
    });
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

mysql node.js sequelize.js

8
推荐指数
3
解决办法
1万
查看次数

在ASP.NET C#中使用Regex进行Imgur ID匹配

在谈到正则表达式时我很缺乏经验,并且想知道是否有人可以帮助我实现以下目标.

我需要一个正则表达式来验证某个URL是否是一个有效的imgur图像并返回图像的ID.

 Match imgurMatch = imgurRegex.Match(URL);
 if(imgurMatch.Success)
    id = imgurMatch.Groups[0].Value 
Run Code Online (Sandbox Code Playgroud)

这里有些例子:

http://imgur.com/gallery/qtPdb(ID = qtPdb)

http://i.imgur.com/RcVIa.jpg(ID = RcVIa)

(可以是.jpg,.png,.gif类型)

http://imgur.com/3ZZuG(ID = 3ZZuG)

我认为可以处理上述并返回正确ID的正则表达式对我来说已经足够了,因为即使验证由于某种原因失败,我也能够以另一种方式处理它.

如果需要更多细节,请告诉我.

谢谢!

Tribe84

c# regex asp.net imgur

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

如何从字符串中检测编程语言

我正在寻找一种方法来测试一个特定的字符串,以确定它是否包含代码.

例如,我想传递一个字符串,如"body {font-weight:bold;}",并确定它是CSS.

我想这样做:

HTML,CSS,JavaScript,Ruby,C,C++,C#

我猜它会是某种类型的正则表达式,但我很难过!

javascript regex syntax-highlighting

0
推荐指数
1
解决办法
2573
查看次数