标签: regex
如何使用reg表达式获取以下字符串的第一,第二,第三,第四和第五个标记?
1 | 123 | Y | 1108392390371 | 19232
我能够使用以下\ b(\ d +)\ s *(\ w +)$来获取字符串的最后一部分,但我不知道如何阅读第2,第3,第4和第5个令牌..请救命!
我想用reg表达式一次读取一个令牌
答案 0 :(得分:1)
您可以使用以下正则表达式
(\d+)\|(\d+)\|(\w+)\|(\d+)\|(\d+)
Regex101 demo
它使用capturing groups
答案 1 :(得分:-1)
您可以在JavaScript中使用类似([\w])+的内容(在Java中它也非常相似)。
([\w])+