0

我有一个类似于"Hello 9 you8 [C#587]"或的字符串"Hello 9 you8 [#587]"

我需要检查字符串是否包含"[#numbers]""[letter#numbers]"在 C# 中使用正则表达式。

请协助。

亲切的问候

实际上,“字母”部分可能是一个词。

请根据更新提供帮助。

谢谢

4

3 回答 3

1

试试这个,

\[([A-Za-z]+)?#(\d)+\]

在此处输入图像描述

于 2012-09-12T09:20:08.727 回答
0

尝试使用以下正则表达式:

\[[a-zA-Z]?#\d+\]
于 2012-09-12T09:18:22.997 回答
0

我相信您想要与@hsz 的答案略有不同的东西。他只会检查[letter#numbers]而不是检查[#numbers]

试试这个:

\[[a-zA-Z]?#\d+\]
于 2012-09-12T09:23:05.113 回答