"Aab*sdf*"能匹配这样的字符串的正则表达式怎么写?
*代表0个或多个任意字符

解决方案 »

  1.   


    /Aab*+[a-zA-Z0-9_-=+)(*&^%$#@!~`/\\][?sdf][a-zA-Z0-9_-=+)(*&^%$#@!~`/\\]/不知道是不是这样的,我刚会,就试手了,别当回事,请教高手鉴定
      

  2.   

    如果 "Aab*sdf*" 是要被匹配的对象,那么表达式应该写成 "Aab\\*sdf\\*"。没有完全理解楼主的意思。
      

  3.   

    我的意思是需要检验字符串,是否是"Aab*sdf*"这样,*号代表可以是任意个数的任意字符.
    比如"Aabsdf","Aabkkksdfcccc"都是对的
    我这里的*号的意思和DOS中的通配符同意
      

  4.   

    *号代表的字符串可以是""空字符串或其他任意字符串,比如"vsdsfgsdf"
      

  5.   

    ^Aab.*sdf.*$ 这个可以的
    谢谢大家