在Java语言中,\'表示单引号(单引号)字符,\"表示双引号(双引号)字符。
所以,String s = "I\'m a human.";运行得很好。在HTML或CSS中,像style="font-family:'Arial Unicode MS';"这样的东西更常见(对于这样的标记,我认为这是使用引号的唯一方式),但在Java语言中,我通常看到人们使用像
我正在做一个匹配所有引号的正则表达式(双引号和单引号相同),它必须在前面有特定的字符,并在到达相同的引号类型或遇到HTML注释时结束(<!--)。regex必须能够同时找到单引号(')和双引号("),但只有在到达它自己的引号类型(\1)、HTML (<!--)或end of input ($)时才能转义。如果遇到HTML注释,则引号将被中断,但仍被视为引号</