相关疑难解决方法(0)

参考 - 这个正则表达式意味着什么?

这是什么?

这是常见问答的集合.这也是社区Wiki,因此每个人都被邀请参与维护.

为什么是这样?

患的是给我泽码型的问题和答案不佳,没有解释.此参考旨在提供质量问答的链接.

范围是什么?

此引用适用于以下语言:,,,,,,.

这可能过于宽泛,但这些语言共享相同的语法.对于特定功能,它背后的语言标签,例如:

  • 什么是正则表达式平衡组?

regex

52
推荐指数
1
解决办法
11万
查看次数

正则表达式,允许数字,空格,加号,连字符和括号

我正在使用jquery验证器,我在其中添加了一个方法来验证字符串,该字符串只允许数字,空格,加号,连字符和括号.数字在字符串中是必需的,但其他租约者是可选的.

我在jquery validor中添加方法的代码:

jQuery.validator.addMethod( "regex", function(value, element, regexp) {
        var re = new RegExp(regexp);
        return this.optional(element) || re.test(value);
    },
    "Please check your input."
);
Run Code Online (Sandbox Code Playgroud)

遵循规则的代码:

rules: {
myfield: {
    required: true,
    regex: "[0-9]+" // want to add regular expression but I wrote only for digit which works but do not understand how to reach at my requirements.
 },
}
Run Code Online (Sandbox Code Playgroud)

javascript regex jquery jquery-plugins

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

正则表达式匹配除字符串以外的所有

我需要找到匹配模式的所有字符串,但两个给定的字符串除外.

例如,查找除aa和的例外的所有字母组bb.从这个字符串开始:

-a-bc-aa-def-bb-ghij-
Run Code Online (Sandbox Code Playgroud)

应该返回:

('a', 'bc', 'def', 'ghij')
Run Code Online (Sandbox Code Playgroud)

我尝试使用这个捕获4个字符串的正则表达式.我以为我已经接近了,但(1)它在Python中不起作用,(2)我无法弄清楚如何从搜索中排除一些字符串.(是的,我可以在以后删除它们,但我真实的正则表达式一次性完成所有操作,我想在其中包含最后一步.)

我说它在Python中不起作用,因为我试过这个,期望完全相同的结果,但我得到的只是第一组:

>>> import re
>>> re.search('-(\w.*?)(?=-)', '-a-bc-def-ghij-').groups()
('a',)
Run Code Online (Sandbox Code Playgroud)

我试着用负面向前看,但我找不到适合这种情况的解决方案.

python regex

4
推荐指数
1
解决办法
102
查看次数

我如何匹配`:punct:`除了某些字符?

我想匹配除单引号之外的所有标点符号.

我尝试了以下内容.

  • /[^'[:punct:]] 否定所有标点符号.
  • [(^')[:punct:]]似乎完全无视^'.

如果没有,我想我总是可以写出完整的:punct:除了'.

ruby regex

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

标签 统计

regex ×4

javascript ×1

jquery ×1

jquery-plugins ×1

python ×1

ruby ×1