百科问答小站 logo
百科问答小站 font logo



java pattern 正则表达式 验证 用逗号隔开的序列?(不要说substring)。 第1页

  

user avatar   Ivony 网友的相关建议: 
      

w+([,;:]w+)*

把分隔符都写一块儿不就行了么?


至于:匹配 aaa,bb,cc,ddd,e 用 (,\w+)+ 然后禁止第一个位是 逗号

这个需求可以用负预测先行断言来搞定:

(?!,)[w,]+

可惜这个负预测先行断言表达式没几个正则表达式引擎支持,,,不过,.NET Framework正则表达式引擎除外,我应当劝说LZ早日脱离Java苦海么?




  

相关话题

  是否存在一个字符串集合,使得不存在一个正则表达式匹配且仅匹配这个集合中的字符串? 
  是否存在一个字符串集合,使得不存在一个正则表达式匹配且仅匹配这个集合中的字符串? 
  Python如何将正则匹配到的多个位置替换成为不同内容? 
  如何评价 GCC 的 C++ 11 正则表达式? 
  你是如何学会正则表达式的? 
  如何评价 GCC 的 C++ 11 正则表达式? 
  如何评价 GCC 的 C++ 11 正则表达式? 
  你是如何学会正则表达式的? 
  你是如何学会正则表达式的? 
  如何评价 GCC 的 C++ 11 正则表达式? 

前一个讨论
我认为力是虚构的概念,运动状态改变的原因不是力,而是碰撞,我错在哪?
下一个讨论
Facebook 为什么不用 .NET?





© 2024-09-20 - tinynew.org. All Rights Reserved.
© 2024-09-20 - tinynew.org. 保留所有权利