gpt4 book ai didi

java - 使用 Perl5Matcher 的正则表达式模式

转载 作者:行者123 更新时间:2023-12-01 15:05:50 26 4
gpt4 key购买 nike

我正在尝试为下面的字符串编写模式匹配器

show int sh 1/1/06
SHDSL 1/1/6
Description 3599979
Constellation (bits/baud) 30

我需要获取“show int sh”、“SHDSL”和“Description”等的值...

它应该缩小空格并获取相应字符串的值。

任何人都可以指导我编写相同的正则表达式模式吗?

最佳答案

您可以在多行模式下使用此正则表达式

^show int sh\s*(.*)$

^show int sh\s*在所需数据之前的行的开头 ^ 检查 show int sh

\s* 匹配 0 个或多个空格,直到第一个非空格字符

(.*)$ 捕获组 1

中所需的值,直到行 $ 结束

这是所有的正则表达式

使用多行模式

^show int sh\s*(.*)$

^SHDSL\s*(.*)$

^描述\s*(.*)$

^星座\s*(.*)$

单个正则表达式

^((show int sh|SHDSL|描述|星座)\s*).*$

关于java - 使用 Perl5Matcher 的正则表达式模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12973983/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com