提出问题
用户名密码可能下面的格式,需要提取出用户名与密码。
vflffyjjultrdz mtcd77sh499797
vflyjjsultrdz mtcd77h499797
vflyultsrdz,mtcdh4797
vflyjjultrdz----mtcd77h499797
设计正则表达式
^(\w+)\s*[\s,;-]*\s*(\w+)$
解释表达式含义:
^
: 表示匹配输入的开始位置。(\w+)
: 匹配一个或多个字母、数字或下划线字符(即单词字符),并将其作为第一个捕获组。\s*
: 匹配零个或多个空白字符(空格、制表符等)。[\s,;-]*
: 匹配零个或多个空白字符、逗号、分号或连字符。[\s,;-]
是一个字符集,表示匹配其中任何一个字符,*
表示前面的字符集可以出现零次或多次。\s*
: 再次匹配零个或多个空白字符。(\w+)
: 类似第二步,匹配一个或多个字母、数字或下划线字符,并将其作为第二个捕获组。
本文转载自: https://blog.csdn.net/gust2013/article/details/140869783
版权归原作者 D-Nolan 所有, 如有侵权,请联系我们删除。
版权归原作者 D-Nolan 所有, 如有侵权,请联系我们删除。