V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
nazor
V2EX  ›  问与答

如何搜索一个字符串中是否存在某些字符中的任意一个

  •  
  •   nazor · 2013-07-06 21:23:55 +08:00 · 2682 次点击
    这是一个创建于 4163 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如说 判断 apple 中 是否存在 a s d 这三个字符中的任意一个。

    谢谢指导。
    6 条回复    1970-01-01 08:00:00 +08:00
    luikore
        1
    luikore  
       2013-07-06 21:26:33 +08:00
    apple =~ /[asd]/
    Mutoo
        2
    Mutoo  
       2013-07-06 21:58:25 +08:00
    javascript case:
    /[asd]/.test("apple"); // true
    013231
        3
    013231  
       2013-07-06 22:02:27 +08:00
    正则表达式30分钟入门教程: http://deerchao.net/tutorials/regex/regex.htm
    explon
        4
    explon  
       2013-07-06 22:08:56 +08:00
    为什么楼上的第一反映都是正则?

    Javascript: indexOf()
    PHP: strstr()
    switch
        5
    switch  
       2013-07-06 22:58:36 +08:00
    @explon 楼主要求测三个中的其中一个,indexOf 在这里不太合适。
    nazor
        6
    nazor  
    OP
       2013-07-10 10:11:27 +08:00
    谢谢大家 发现一个个找的效率还可以
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2915 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:10 · PVG 23:10 · LAX 07:10 · JFK 10:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.