小编Ala*_*ore的帖子

F#中使用正则表达式进行模式匹配

如何从任何给定的字符串中查找“发件人:已发送:已接收:”模式。如果给定的模式出现在字符串中,则取出子字符串直到第一个模式,然后忽略其余字符串。是否有实现相同的正则表达式?注意:发件人:已发送:和已接收:之间可能存在文本。

regex f#

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

需要正则表达式,它以784开头,只有15个数字

我需要一个需要满足以下要求的正则表达式

  1. 仅限数字
  2. 准确长度为15个数字
  3. 从784开始

我创建了一个正则表达式^ 784(0-9){15},但可能是因为它与我的输入"784100100100100"不匹配

在以下网站上测试过:

http://www.freeformatter.com/regex-tester.html

http://www.regexplanet.com/advanced/java/index.html

regex

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

如何在字符串中的$后删除空格?

我有一个输入,在$和值之间有一个空格,我想删除空格.这段代码:

System.out.println("This costs $ 5 even.".replaceAll("\\$ ", "$"));
Run Code Online (Sandbox Code Playgroud)

应该打印出来:

This costs $5 even.
Run Code Online (Sandbox Code Playgroud)

但它引发了一个例外:

Illegal group reference: group index is missing
java.lang.IllegalArgumentException
    at java.util.regex.Matcher.appendReplacement(Matcher.java:819)
    at java.util.regex.Matcher.replaceAll(Matcher.java:955)
    at java.lang.String.replaceAll(String.java:2223)
    at DollarTest.test(DollarTest.java:18)
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

java regex

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

用于密码验证的正则表达式

我正在寻找一个正则表达式来验证以下密码:

  • 密码必须最少 7 个字符,最多 50 个字符
  • 密码必须包含以下四类中至少三类的字符:

    1. 英文大写字母字符 (A–Z)
    2. 英文小写字母字符 (a–z)
    3. 基数 10 位 (0–9)
    4. 非字母数字字符(例如,!$#、%)

我对此的尝试如下:

^.*(?=.{7,50})(?=.*\d)(?=.*[A-Z]).*$
Run Code Online (Sandbox Code Playgroud)

这不会检查特殊字符,而且我不知道如何使密码必须包含以下四个类别中的至少三个类别的字符。

任何人都可以帮助建议一个正则表达式来验证此密码策略吗?

regex

-1
推荐指数
1
解决办法
6107
查看次数

点数后的两位数的浮点数的正则表达式(XX.XX)

我不知道正则表达式是否足够好,我真的很难知道如何测试输入是否是点后两位数的浮点数.

在此先感谢您的帮助!

regex

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

在java中使用正则表达式进行验证

我想在java中使用正则表达式来验证用户输入以将其限制为字母数字字符和'_'.此外,第一个字符必须是字母数字.但是,我对正则表达式一无所知.任何帮助都非常感谢.

谢谢Aashish

java regex validation

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

REGEX以反向打印每个单词

任何人都可以帮我翻一个字符串中每个单词的正则表达式吗?

样本输入:

Hello how are you my friend?
Run Code Online (Sandbox Code Playgroud)

期望的输出

olleH woh era uoy ym ?dneirf
Run Code Online (Sandbox Code Playgroud)

我想在PHP中实现它.

php regex

-3
推荐指数
1
解决办法
791
查看次数

如何在Perl中将XML标记和属性与正则表达式匹配?

我需要的是这样的:

/<[\w\d]+ ([\w\d]+\=[w\d])+\/>/
Run Code Online (Sandbox Code Playgroud)

可以匹配多个属性键/值对的东西.那可能吗?

regex xml perl

-4
推荐指数
2
解决办法
4136
查看次数

如何使用正则表达式匹配文本的结尾部分

我有如下文本文件格式:

[foo]
foo1=1
foo2=2

[goo]
goo1=1
goo2=2

[bar]
bar1=1
bar2=2
Run Code Online (Sandbox Code Playgroud)

目标是在给定标题名称的情况下提取整个列表.例如,给定标题名称foo,使用正则表达式\[foo\](?:.|\s)+?\[我可以提取foo及其后续列表.给定goo和正则表达式\[goo\](?:.|\s)+?\[我可以extrct goo和它的列表.如regex101中所示

perl实现:

sub getListOfSettingFromKey {
    my $key  = shift;
    my $text = shift;
    my $pattern = "\\[$key\\](?:.|\\s)+?\\[";
    my $regex   = qr/$pattern/;
    if ($text =~ $regex) {
        return $&;
    }
    return "";
}
Run Code Online (Sandbox Code Playgroud)

但是,这种方式适用于除最后一部分之外的所有部分,bar在本例中,因为最后没有匹配[.那么如何匹配最后一部分?

regex perl

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

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

正则表达式模式说明

多诺这个正则表达式正在做什么

(?>[^\,]*\,){3}([^\,]*)[\']?
(?>[^\,]*\,){4}([^\,]*)[\']?
Run Code Online (Sandbox Code Playgroud)

任何人都可以在deatil中解释我更多

regex

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

如何编写只接受字符串的正则表达式

我试图理解正则表达式,我觉得理解它真的很混乱.我需要知道如何编写一个正常的表达式,它只匹配字符串,NO NUMBERS,NO SPECIAL CHARACTERS,只是来自A - Z的字母.我不得不说我尝试过使用\[a-z]\但是它没有按照我想要的方式工作.这些是我想要的一些结果:

pe<.?ter -----> should return false
ale8 ---------> should return false
?ramon -------> should return false
tho<>?mass----> should return false

peter -----> should return true
alex ------> should return true
ramon -----> should return true
thomas ----> should return true
Run Code Online (Sandbox Code Playgroud)

javascript regex

-8
推荐指数
1
解决办法
198
查看次数

标签 统计

regex ×12

java ×2

perl ×2

f# ×1

javascript ×1

php ×1

validation ×1

xml ×1