验证商标符号的 Java 正则表达式

验证商标符号的 Java 正则表达式

原文: https://howtodoinjava.com/regex/java-regex-match-trademark-symbol/

在此 java 正则表达式示例中,我们将学习匹配商标符号

Unicode 代码点U+2122代表“商标符号”字符。 您可以将其与“\u2122”,“\u{2122}”或“\x{2122}”匹配,具体取决于您使用的正则表达式。

解决方案 Java 正则表达式:\u2122

String data1 = "Searching in trademark character ™ is so easy when you know it.";

  String regex = "\u2122";

  Pattern pattern = Pattern.compile(regex, Pattern.CASE_INSENSITIVE);
  Matcher matcher = pattern.matcher(data1);
  while (matcher.find())
  {
     System.out.print("Start index: " + matcher.start());
     System.out.print(" End index: " + matcher.end() + " ");
     System.out.println(matcher.group());
  }
}

Output:

Start index: 33 End index: 34 

祝您学习愉快!