regex - 正则表达式:尝试匹配包含用户名的字符串
问题描述
我正在尝试匹配帐户的用户名。
所有的用户名都只包含字符。但是有一些包含“ . ”
我正在尝试编写一个表达式,该表达式将匹配所有用户名,如果它们中包含特殊字符但没有走得很远。
您可以从下面看到我有 2 个具有 2 个不同帐户名称的条目。我需要一个匹配两者的表达式。
到目前为止,我有这个,但一直被这个特殊字符绊倒。
账户名:(\s\w*[.\D])
任何人都可以帮忙吗?
A security-enabled global group was created. Subject: Security ID: Account Name: testing Account Domain: Logon ID:
A security-enabled global group was created.Account Name: testing.testing Account Domain: Logon ID: New Group: Security ID: Group Name: Group Domain: SAM Account Name: SID History:
解决方案
[\w.]+
匹配 1 次或多次出现的a-zA-Z0-9_
and.
字符
如果您需要匹配任何特殊字符,请使用Account Name:(\s[a-zA-Z]+.*)
[a-zA-Z]+
匹配至少 1 个或多个字母,但{}
如果用户名的字符数最少,您也可以使用 range
推荐阅读
- excel - 使用锯齿状数组,将子数组打印到工作表,vba
- node.js - (索引):126 未捕获的 DOMException:无法在“WebSocket”上执行“关闭”:代码必须是 1000,或者介于 3000 和 4999 之间。0 两者都不是
- reactjs - 使用 Render 方法而不是 Route 中的组件时出错
- reactjs - 如何使用样式组件中的道具类型?
- arduino - Arduino:使用 Serial.read() 而不在 LED 矩阵上闪烁
- java - 如何修复 404 错误,源服务器没有找到目标资源的当前表示或不愿意透露存在的表示
- java - 如何从不同的类编辑主类中标签的颜色?
- html - 无法使用 Rails 上的自定义布局访问视图上的实例变量
- r - 我怎样才能在数据框中得到这个平均值?
- python - 在 Python 中使用槽和“常量”