using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text.RegularExpressions;
 
public class Test
{
	public static void Main()
	{
		var text = "<span class=\"kanji-1-up kanji\">ま</span><span class=\"kanji-2-up kanji\">ちが</span><span></span>";
    	var textArray = Regex.Matches(text, @"(?s)<span(?:\s+[^>]*)?>(.*?)</span>")
    		.Cast<Match>()
    		.Select(x => x.Groups[1].Value);
        foreach (var item in textArray)
        	Console.WriteLine($"'{item}'");
	}
}
				dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLklPOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLlRleHQuUmVndWxhckV4cHJlc3Npb25zOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCXZhciB0ZXh0ID0gIjxzcGFuIGNsYXNzPVwia2FuamktMS11cCBrYW5qaVwiPuOBvjwvc3Bhbj48c3BhbiBjbGFzcz1cImthbmppLTItdXAga2FuamlcIj7jgaHjgYw8L3NwYW4+PHNwYW4+PC9zcGFuPiI7CiAgICAJdmFyIHRleHRBcnJheSA9IFJlZ2V4Lk1hdGNoZXModGV4dCwgQCIoP3MpPHNwYW4oPzpccytbXj5dKik/PiguKj8pPC9zcGFuPiIpCiAgICAJCS5DYXN0PE1hdGNoPigpCiAgICAJCS5TZWxlY3QoeCA9PiB4Lkdyb3Vwc1sxXS5WYWx1ZSk7CiAgICAgICAgZm9yZWFjaCAodmFyIGl0ZW0gaW4gdGV4dEFycmF5KQogICAgICAgIAlDb25zb2xlLldyaXRlTGluZSgkIid7aXRlbX0nIik7Cgl9Cn0=