android 正则表达式 获取指定字符间的字符串

lkp1987hf919 2012-09-24 02:21:18
获取以下字符串中字符@和:之间的字符串
例子:
@姓名1:@姓名2 @姓名3: @姓名4@@@@@ @姓名5:
我想得到姓名1,姓名3姓名5

我这个正则表达式 @([^@:]*): 为什么只能取到最后一个姓名5.。。
求高手来解答!
...全文
446 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Darcy杨 2012-09-24
  • 打赏
  • 举报
回复
(@.*?):@[^@]*
没试,不知道对不对。可以匹配一个,然后不停的向后匹配直到行尾
lkp1987hf919 2012-09-24
  • 打赏
  • 举报
回复
错了,错了,我想获取 @姓名1 @姓名3 @姓名5,要包含@
谢谢,第一次发帖,紧张啊。。。
lkp1987hf919 2012-09-24
  • 打赏
  • 举报
回复
怎么没有表情?!o(╯□╰)o
lkp1987hf919 2012-09-24
  • 打赏
  • 举报
回复
来人呐。。小弟第一次在CSDn发帖。。。。

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧