正则表达式匹配可选字符串的问题(powershell)
假设我有以下项目(行号仅供参考):
1: ER (1000) Attachments
2: ER (1000) Attachments (1)
3: ER (125) Attachments
4: ER (1) Attachments
我需要匹配以上所有项目。这是我正在使用的正则表达式:
ER \([0-9]*\) Attachments
这将返回数字 1,3 和 4。它与 #2 不匹配。
ER \([0-9]*\) Attachments.+
也不起作用。
有什么想法吗?
Say I have the following items (line numbers for reference only):
1: ER (1000) Attachments
2: ER (1000) Attachments (1)
3: ER (125) Attachments
4: ER (1) Attachments
I need to match all of the above. Here's the regex I'm using:
ER \([0-9]*\) Attachments
This returns numbers 1,3, and 4. It does not match #2.
ER \([0-9]*\) Attachments.+
does not work either.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你可以试试
这对我有用。
编辑
这也适用于我:
You could try
This works for me.
EDIT
This also works for me: