提取具有主题标签,管道和6个字符的字符串

时间:2018-12-03 17:16:38

标签: c# .net regex

我对RegEx很陌生,我正在尝试创建一个RegEx以匹配具有以下条件的字符串。

  • 长度8
  • 第一个字符必须是井号(#)
  • 接下来的3个字符是字母或数字。
  • 已添加管道。
  • 接下来的3个字符是字母或数字。

示例...#1Z3 | 4BC,#ER2 | TRD,#123 | 456,#ABC | ZYX

这是我到目前为止的内容:(?<=#)\w+,它不起作用。

1 个答案:

答案 0 :(得分:1)

这可以做到:

(#[a-zA-Z0-9]{3}\|[a-zA-Z0-9]{3})

您可以在https://regexr.com/

中测试您的正则表达式

它没有明确声明8个字符,但是由#{3}\|{3}隐含。