如何从像ascii art这样的文本文件中尝试编号?

时间:2015-08-27 11:42:50

标签: c# ascii-art

如何用棍棒获得用ascii艺术编码的数字?

数字在txt文件中,而且包含:

Bild of the TXT File

我必须将此txt文件转换为      3 2 1 4 5      1 4 5

我读了文本文件:

            using (StreamReader sr = new StreamReader("SourceFile.txt"))
        {
            String line;

            // Read and display lines from the file until the end of 
            // the file is reached.
            while ((line = sr.ReadLine()) != null)
            {
                sb.AppendLine(line);
            }
        }

        string allines = sb.ToString();

现在,就像@Zotta的答案一样,我必须保存两个不同的字符串(前4行和秒,比 然后会更容易

2 个答案:

答案 0 :(得分:5)

你的号码每行高4行=>将输入拆分为每行4行的块

您的号码由whitespace =>列分隔搜索仅包含空格和分割的列。

将所有数字分开后,请使用查找表。

答案 1 :(得分:2)

我不知道为什么这个问题被投票如此之多,但我认为这是一个有趣的问题。除了通过查找字符并使用不同的" ASCII字体"来解决可能的结果之外,我将给出一个通用的方法。

如果您正在寻找图书馆,也许您可​​以在谷歌上查看验证码解码。这里有一篇全面的文章,如果你想特别为ASCII做这件事: http://www.boyter.org/decoding-captchas/

此外,由于大多数库可能只支持图像,因此您可能需要通过自己渲染将ascii art文本文件转换为位图。