相关疑难解决方法(0)

ASCII"图像"中的"垂直"正则表达式匹配

注意:这是关于现代正则表达口味的可能性的问题.这不是使用其他方法解决这个问题的最佳方法.它受到早期问题的启发,但不仅限于正则表达式.

问题

在ASCII"图像"/ art/map/string中:

....X.......
..X..X...X....
X.X...X..X.....
X....XXXXXX.....
X..XXX...........
.....X..........
..............X
..X...........X....
..X...........X....X...
....X.....
Run Code Online (Sandbox Code Playgroud)

我想找到三个简单的垂直线形式X:

X
X
X
Run Code Online (Sandbox Code Playgroud)

线条的数量在图像中是可变的,每条线条的宽度也是可变的.

问题

使用正则表达式(PCRE/PHP,Perl,.NET或类似)可以:

  1. 确定是否存在这样的形成
  2. 计算这些结构的数量/匹配它们的起点(上例中为4)

.net php regex perl pcre

58
推荐指数
5
解决办法
2591
查看次数

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

这是什么?

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

为什么是这样?

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

范围是什么?

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

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

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

regex

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

使用PCRE匹配n> 0的^ nb ^ nc ^ n

如何将n> 0的^ nb ^ nc ^ n与PCRE匹配?

以下情况应符合:

abc
aabbcc
aaabbbccc
Run Code Online (Sandbox Code Playgroud)

以下情况不符合:

abbc
aabbc
aabbbccc
Run Code Online (Sandbox Code Playgroud)

这是我"尝试过"的东西; /^(a(?1)?b)$/gmx但这匹配n> 0的^ nb ^ n:

ab
aabb
aaabbb
Run Code Online (Sandbox Code Playgroud)

Online demo

注意:这个问题是一样的这一个与语言的变化.

regex pcre

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

在C#中使用正则表达式匹配^ nb ^ nc ^ n(例如"aaabbbccc")

您可以轻松使用正则表达式来验证常规语言.我的问题是你能用它来验证一个上下文敏感的语言吗?现代正则表达式在层次结构中有多强大?

您将如何创建一个正则表达式来检查与^ nb ^ nc ^ n匹配的字符串?

以下情况应符合:

abc
aabbcc
aaabbbccc
Run Code Online (Sandbox Code Playgroud)

以下情况不符合:

abbc
aabbc
aabbbccc
Run Code Online (Sandbox Code Playgroud)

c# regex

12
推荐指数
1
解决办法
446
查看次数

正则表达式匹配和限制字符类

我不确定使用Regex是否可行,但我希望能够根据不同的字符限制允许的下划线数量.这是为了将疯狂的通配符限制限制为用Java编写的搜索引擎.

起始字符是字母数字.但是如果有更多的下划线而不是前面的字符,我基本上想要一个匹配.所以

BA_会很好但是BA___会匹配正则表达式并且会被踢出查询解析器.

这可能使用正则表达式吗?

java regex

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

标签 统计

regex ×5

pcre ×2

.net ×1

c# ×1

java ×1

perl ×1

php ×1