请教个正则问题。 一个字符串: 123456789, 有9时匹配9,没9时匹配2,只能二选一, 这个正则应该怎么写呢

[复制链接]
查看11 | 回复1 | 2011-4-11 09:19:47 | 显示全部楼层 |阅读模式
(?(?=.*9.*)9|2)使用条件表达式判断。(?(?=.*9.*)9|2) 条件为预搜索 如果当前位置右侧满足存在有9,则匹配9,否则匹配2
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行