CSharp · Console
// C# Extension Method
// Doc: https://csharp-extension.com/en/method/1002607/stringbuilder-extractoperator
// @nuget: Z.ExtensionMethods
using System;
using System.Text;
public class Program
{
public static void Main()
{
int endIndex;
// C# Extension Method: StringBuilder - ExtractOperator
Console.WriteLine(new StringBuilder(" ").ExtractOperator());
Console.WriteLine(new StringBuilder(" ").ExtractOperator());
Console.WriteLine(new StringBuilder("a").ExtractOperator());
Console.WriteLine(new StringBuilder("1").ExtractOperator());
Console.WriteLine(new StringBuilder(".").ExtractOperator().ToString());
Console.WriteLine(new StringBuilder("..").ExtractOperator().ToString());
Console.WriteLine(new StringBuilder(". .").ExtractOperator().ToString());
Console.WriteLine(new StringBuilder("//*/ z").ExtractOperator(1, out endIndex).ToString());
Console.WriteLine(endIndex);
}
}