یک تابع جاوا بنویسید که تمام تطابق‌های یک عبارت منظم داده شده را در یک رشته output دهد.
رشته: "این یک رشته نمونه با یک آدرس https://www.example.com است."
عبارت منظم: "example\\.com"
در اینجا یک نمونه تابع جاوا برای output تمام تطابق‌های یک عبارت منظم داده شده در یک رشته آورده شده است:

```
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class RegexMatcher {
  public static void findMatches(String input, String regex) {
    Pattern pattern = Pattern.compile(regex);
    Matcher matcher = pattern.matcher(input);

    while (matcher.find()) {
      System.out.println("تطابق یافت شد: " + matcher.group());
    }
  }

  public static void main(String[] args) {
    String input = "این یک رشته نمونه با یک آدرس https://www.example.com است.";
    String regex = "example\\.com";
    findMatches(input, regex);
  }
}
```

این کد تابعی به نام `findMatches` تعریف می‌کند که رشته input و عبارت منظم را به عنوان پارامتر می‌گیرد. سپس عبارت منظم را به یک شیء `Pattern` تبدیل می‌کند، یک شیء `Matcher` با استفاده از رشته input ایجاد می‌کند و با استفاده از `matcher.find()` از تمام تطابق‌ها عبور می‌کند. برای هر تطابق، رشته تطبیق داده شده را با استفاده از `matcher.group()` چاپ می‌کند. در نهایت، متد `main` تابع `findMatches` را با input و عبارت منظم نمونه فراخوانی می‌کند.

در این مورد، output اجرای این کد به این صورت خواهد بود:

```
تطابق یافت شد: example.com
```