# System.Text.RegularExpressions

``` diff
 namespace System.Text.RegularExpressions {
     public class Regex : ISerializable {
+        public Regex.ValueSplitEnumerator EnumerateSplits(ReadOnlySpan<char> input);
+        public Regex.ValueSplitEnumerator EnumerateSplits(ReadOnlySpan<char> input, int count);
+        public Regex.ValueSplitEnumerator EnumerateSplits(ReadOnlySpan<char> input, int count, int startat);
+        public static Regex.ValueSplitEnumerator EnumerateSplits(ReadOnlySpan<char> input, string pattern);
+        public static Regex.ValueSplitEnumerator EnumerateSplits(ReadOnlySpan<char> input, string pattern, RegexOptions options);
+        public static Regex.ValueSplitEnumerator EnumerateSplits(ReadOnlySpan<char> input, string pattern, RegexOptions options, TimeSpan matchTimeout);
+        public ref struct ValueSplitEnumerator {
+            public Range Current { get; }
+            public Regex.ValueSplitEnumerator GetEnumerator();
+            public bool MoveNext();
+        }
     }
 }
```

