gpt4 book ai didi

java - 正则表达式:如何提取 <@U34|firstname name|F>

转载 作者:行者123 更新时间:2023-11-29 04:21:58 34 4
gpt4 key购买 nike

在这个字符串中(示例)
我收到这个:<@U34|firstname name|F> ;

所以我想提取所有组信息:

"U": it's the type of user (U or C)
"34": identifier
"firstname name": user identity
"F": user gender (F or M)

所以我创建了这个正则表达式,但它无法正常提取用户性别元素:

"<@(C|U)(\\d+)\\|(.+?)|(M|F)>"

谢谢大家的帮助!

最佳答案

你忘了逃避管道:

<@(C|U)(\d+)\|(.+?)\|(M|F)>

在 Java 中:

"<@(C|U)(\\d+)\\|(.+?)\\|(M|F)>"

Online test

关于java - 正则表达式:如何提取 <@U34|firstname name|F>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48563978/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com