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



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

  

user avatar   Ivony 网友的相关建议: 
      

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

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


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

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

(?!,)[w,]+

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




  

相关话题

  如何评价 GCC 的 C++ 11 正则表达式? 
  如何评价 GCC 的 C++ 11 正则表达式? 
  【正则表达式】匹配代码中的空行我的理解是否正确? 
  是否存在不可能匹配到任何字符串的正则表达式? 
  是否存在不可能匹配到任何字符串的正则表达式? 
  如何评价 GCC 的 C++ 11 正则表达式? 
  Python如何将正则匹配到的多个位置替换成为不同内容? 
  识别具有相同个数的a和b的字符串的无二义性文法,该文法用正则表达式怎么写? 
  如何从零写一个正则表达式引擎? 
  识别具有相同个数的a和b的字符串的无二义性文法,该文法用正则表达式怎么写? 

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





© 2024-12-18 - tinynew.org. All Rights Reserved.
© 2024-12-18 - tinynew.org. 保留所有权利