小编Jon*_*ist的帖子

在特定字符后替换char数

我正在创建一个将文本转换为盲文的应用程序.转换为盲文不是问题,但我不知道如何将其转换回来.

示例1:将数字转换为盲文

1     = #a
123   = #abc
12 45 = #ab #de
Run Code Online (Sandbox Code Playgroud)

示例2:将大写字母转换为盲文

Jonas = ,jonas
JONAS = ,,jonas
Run Code Online (Sandbox Code Playgroud)

我在将盲文转换回正常方面遇到了问题.我不能只将每个转换a1等等.数字可以通过检查#,然后将字符更改为下一个空格,但我不知道如何.字母前面的逗号很难与文本中的其他逗号分开.

这是我转换为盲文的课程:

using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;

namespace BrailleConverter
{
    class convertingBraille
    {
        public Font getIndexBrailleFont()
        {
            return new Font("Index Braille Font", (float)28.5, FontStyle.Regular);
        }

        public Font getPrintableFontToEmbosser()
        {
            return new Font("Lucida Console", (float)28.5, FontStyle.Regular);
            //return new Font("Index Black Text Font", (float)28.5, FontStyle.Regular);
        }

        public string convertCapitalsToUnderscore(string text)
        {
            if (string.IsNullOrEmpty(text)) …
Run Code Online (Sandbox Code Playgroud)

c# string replace braille

8
推荐指数
1
解决办法
609
查看次数

标签 统计

braille ×1

c# ×1

replace ×1

string ×1