# 货币符号的 Java 正则表达式

> 原文： [https://howtodoinjava.com/regex/java-regex-match-any-currency-symbol/](https://howtodoinjava.com/regex/java-regex-match-any-currency-symbol/)

在本教程中，我们将学习匹配所有可用的货币符号，例如美元，欧元，日元，日元。

> **解决方案正则表达式：`\\p{Sc}`**

## 使用 Java 正则表达式匹配任何货币符号的示例代码

```java
String content = "Let's find the symbols or currencies : $ Dollar, € Euro, ¥ Yen";

String regex = "\\p{Sc}";

Pattern pattern = Pattern.compile(regex, Pattern.CASE_INSENSITIVE);
Matcher matcher = pattern.matcher(content);
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: 39 End index: 40  : $
Start index: 49 End index: 50  : €
Start index: 57 End index: 58  : ¥

```

**祝您学习愉快！**