我有一个类似"Hello 9 you8 [C#587]"
或"Hello 9 you8 [#587]"
我需要使用C#中的正则表达式检查字符串是否包含"[#numbers]"
或"[letter#numbers]"
。
请协助。
亲切的问候
实际上,“字母”部分可能是一个单词。
请根据更新提供帮助。
由于
答案 0 :(得分:1)
试试这个,
\[([A-Za-z]+)?#(\d)+\]
答案 1 :(得分:0)
尝试使用以下正则表达式:
\[[a-zA-Z]?#\d+\]
答案 2 :(得分:0)
我相信你想要与@ hsz的答案略有不同。他只会检查[letter#numbers]
而不是[#numbers]
。
试试这个:
\[[a-zA-Z]?#\d+\]