我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

如何匹配这样场景的正则表达式?

单值情况: 任意字符串:Y或者N 如: AB001:Y

多值情况: 任意字符串:Y或者N;任意字符串:Y或者N

如: AB001:Y;AB002:N

AB002:Y;AB003:N;

AB002:Y;AB003:N;AB002:Y (中间用";"号隔开,最后可以有";"也可以没有)

另外如何通过正则只截取字符串中的 “AB001”AB002 AB003

 [A-Z0-9]+\:[NY](;[A-Z0-9]+\:[NY])+

谢谢 试了下 [A-Za-z0-9]+:NY+ 这个可以

 [A-Za-z0-9]+:[NY](;[A-Za-z0-9]+:[NY])+

近期文章

  • 关于spring的实例化问题
  • 数组索引自增遇到的问题
  • Android文件存取openFileOutput方法报NullPointerException错误
  • 关于用poi实现对word文档的读写功能
  • 外行请教-一个网页设计的问题
  • Eclipse新建项目报错,无法生成R文件
  • 微信支付成功后,如何把支付信息更新到本地的数据库
  • 如何使用easyui日历选择器,来限制输入的日期?
  • hive随机抽取数据,保证数据随机性
  • 关于Java定义变量的命名方法
  • VS2015 设计器加载失败
  • Ios 添加shareSDK 出现编译错误
  • lucene 的中文精确匹配问题
  • Enity framework 向一个有外键的table插入数据
  • spring4-hinernate3 整合问题
  • 为什么silverlight中的wcf引用不了自定义类库?
  • jsp页面,点击图片无反应。
  • MFC 文本文件如何实现修改指定行
  • C sharp 的相关技术问题,求大神指教.
  • asp.net中使用vb.net编程读取oracle数据库

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华