aboutsummaryrefslogtreecommitdiff
path: root/Mammoth/Couscous/java/util/regex/Pattern.cs
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2024-06-10 15:21:00 +0100
committerMichael Williamson <mike@zwobble.org>2024-06-10 15:21:00 +0100
commit14ac28c468ca81b645cabf21552748a46f7b21e2 (patch)
tree917469516808b98a43b5e20c0efc712d32b963f0 /Mammoth/Couscous/java/util/regex/Pattern.cs
parent7657de4df31f35408a75ea927c3141cf3ff0cee8 (diff)
Update java-mammoth
Diffstat (limited to 'Mammoth/Couscous/java/util/regex/Pattern.cs')
-rw-r--r--Mammoth/Couscous/java/util/regex/Pattern.cs12
1 files changed, 8 insertions, 4 deletions
diff --git a/Mammoth/Couscous/java/util/regex/Pattern.cs b/Mammoth/Couscous/java/util/regex/Pattern.cs
index 42277ae..64ccc37 100644
--- a/Mammoth/Couscous/java/util/regex/Pattern.cs
+++ b/Mammoth/Couscous/java/util/regex/Pattern.cs
@@ -5,19 +5,23 @@ namespace Mammoth.Couscous.java.util.regex {
internal static Pattern compile(string pattern) {
return new Pattern(pattern, new Regex(pattern));
}
-
+
+ internal static bool matches(string regex, string input) {
+ return Regex.IsMatch(input, regex);
+ }
+
private readonly string _pattern;
private readonly Regex _regex;
-
+
internal Pattern(string pattern, Regex regex) {
_pattern = pattern;
_regex = regex;
}
-
+
internal string pattern() {
return _pattern;
}
-
+
internal Matcher matcher(string value) {
return new Matcher(_regex, value);
}