分号的正则表达式

时间:2014-07-09 13:17:59

标签: java regex

我需要开发一个代码来检查String是否有任何Semicolon。 charector可以有任何风格。

            Charector                   : ;
            Ascii                        : 59
            HTML Entity (decimal)        : &#59
            HTML Entity (hex)            : &#x3b
            Alt                          : 059
            Alt                          : 59
            UTF-8 (hex)                  : 0x3B (3b)
            UTF-8 (binary)               : 00111011
            UTF-16 (hex)                 : 0x003B (003b)
            UTF-16 (decimal)             : 59
            UTF-32 (hex)                 : 0x0000003B (3b)
            UTF-32 (decimal)             : 59

    etc...
Is there a proper way with regular expression , where I can check all flavors of semicolon.

3 个答案:

答案 0 :(得分:1)

字符串没有编码。因此,您只需查看myString.contains(";")

即可

答案 1 :(得分:0)

怎么样?
if(yourString.contains(";")){
    // Do things
}

为什么只需要一个正则表达式来查看它是否包含一个字符?

答案 2 :(得分:0)

如果您需要检查分号,您只需要:

int pos = yourString.indexOf(";");
if (pos != -1) {
  //...semicolon found at position pos
}

你用“分号的味道”实际上是什么意思?