7得票3回答
用Ruby打印位于两个字符串之间的选定行。

我正在尝试在Ruby中获取两个字符串之间的一组文本,并且似乎无法找到正确的方法或使用正确的正则表达式。 文本: <html> <body> <!-- begin posts --> <h1>all kinds of html<h1...

43得票3回答
JSLint中的“不安全^”正则表达式

JSLint 报告以下行的 Insecure '^'。这是为什么?还是说我只要想否定一个字符类,它就会抱怨?// remove all non alphanumeric, comma and dash characters "!$7s-gd,&j5d-a#".replace(/[^\w...

12得票3回答
定义一个JavaScript正则表达式,匹配除特定字符串以外的任何内容

好的,我现在感觉有点困难。基本上,我想定义一个JavaScript正则表达式,它可以匹配任何东西,除了一个特定的字符串。所以说,假设我有这个字符串: "dog" 或者 "cat" 我希望你能提供一个单独的正则表达式,它可以匹配以下字符串: "dogsled" 或者字符串 "...

9得票2回答
这两个正则表达式有什么区别?(了解?量词)

在书籍《JavaScript精通》的第9章:正则表达式中,关于“解析INI文件”的部分给出了一个例子,其中包含了一段我完全不理解的正则表达式。作者试图解析以下内容: searchengine=http://www.google.com/search?q=$1 spitefulness=9.7...

8得票6回答
用字母在字母表中的位置替换字母 - 正则表达式

这个挑战的描述是将一个字符串中的字母替换为该字母在字母表中的位置,从1开始计数。要求您跳过所有非字符,包括空格。 function alphabetPosition(text) { var result = []; var alphabet = ["a", "b", "c", "d"...

9得票3回答
如何设置不匹配任何内容的正则表达式?

只是出于好奇。 是否可能创建一个正则表达式,不匹配任何字符串,包括空字符串?

8得票2回答
使用htaccess进行自动版本控制:htaccess正则表达式重写规则未识别模式。

在这个问题的答案中,以及这篇文章提供了几乎相同的解决方案。我一直在尝试设置htaccess来处理我的js和css文件的自动版本控制规则。 我之所以要这样做是因为我经常更改它们,但仍然希望它们能被浏览器缓存很长时间,而不必每次更改时手动输入新版本号。 使用的方法很简单:(1)一个函数使用文件...

20得票5回答
从字母数字正则表达式中排除下划线

我想使用\w正则表达式来允许字母数字,但我不想让下划线_成为其中的一部分。由于_已包含在\w中,所以我编写了以下代码,但它无法工作,我的错误在哪里?(/^roger\w{2,3}[0-9a-z]/i) 我希望所有不是 A-Z 或 1-2 的字符都被排除。 例如 - roger3_2 或 r...

10得票2回答
在Java正则表达式中,"\\d+"和"\\d++"有什么区别?

在Java中,"\\d+"和"\\d++"有什么区别?我知道++是一个贪婪量词,但在匹配数字字符串方面有什么不同吗? 有哪些字符串可以与"\\d+"匹配,但无法与"\\d++"匹配?似乎只有在量词".*"下,占有量词才显得重要。这是真的吗?

10得票2回答
MySQL(phpMyAdmin)中的LIKE '[charlist]%'语法无效。

有一张名为Students的表。我想提取那些名字以'n'、'p'或'y'开头的学生姓名。我知道在TSQL(MS SQL服务器)中,我可以编写以下查询,并且它有效:SELECT * FROM Students WHERE StudentName LIKE '[npy]%' 但是当我在MySQL(...