• 要形成一个字符串与给定的十六进制代码值

  • 本文关于 c#,string,替换replace,hex
  • CodeGo.net > 要形成一个字符串与给定的十六进制代码值
  •  

    要形成一个字符串与给定的十六进制代码值



    c# string 替换replace hex
    我想替换某些字符与其他字符的输入字符串。 输入文本已经微软的左右弯引号,我想转换成只是一个单一的“。 我正打算替换操作,但我有trouble形成要搜索的文本字符串。 我想更换输入序列(十六进制)\\ xE2809C,并更改序列只是一个单一的“。同上同\\ xE2809D。 我怎么形成的字符串中的替换操作? 我想的一样(在一个循环中):
    tempTxt = tempTxt.Replace(charsToRemove[i], charsToSubstitute[i]);
    
    但我有创造的charsToRemove数组的trouble。 也许一个更大的问题是整个输入文件是否可以读取和转换为纯读/写和字符串转换在C#。 谢谢,迈克
    本文地址 :CodeGo.net/1482651/
    -------------------------------------------------------------------------------------------------------------------------
    1.像这样?
    char [] charsToRemove = {
     '\u201C', // These are the Unicode code points (not the UTF representation)
     '\u201D'
    };
    char [] charsToSubstitute = {
     '"',
     '"'
    };
    

    2. 你可能想给正则表达式的一个镜头。下面是一个例子,将与单取代智能引号的文本“。
    string tempTxt = "I am going to “test” this. “Hope” it works";
    string formattedText = Regex.Replace(tempTxt, "s/“|”|“|”/", @"""");
    

    3. 我是一个ReqPro40.dll读取数据。数据被存储为文本。希望我没有失去太多,下面复制/粘贴。下面的东西的作品给我所知。但我想改掉坏字符的序列。 E2809C应该quotes,但我有匹配它的trouble。
    string tempTxt = Req.get_Tag(ReqPro40.enumTagFormat.eTagFormat_ReqNameOrReqText);
    tempTxt=tempTxt.Substring(1, tempTxt.Length-1);
    char[] charsToRemoveForXMLLegality = new char[]
    { '\x000a', '\x000b', '\x0002', '\x001e', // NL, VT, STX, RS
     '\x0034', '\x8220', '\x8221',   // ", left double, right double quote
     '\x8216', '\x8217',      // left single quote, right single quote
     'x8211', '\x8212',      // en-dash, em-dash
     '\x0188', '\x0177',      // 1/4 fraction, plus/minus
     '\x8230', '\x0160'      // ellipsis, non-breaking space
    }; 
    string[] charsToSubstituteForXMLLegality = new string[]
      { " ", " ", "", "-",
       "\"", "\"", "\"",
       "\'", "\'",
       "-", "-",
       "1/4", "+/-",
       "...", " "
      };
    for (int i = 0; i < charsToRemoveForXMLLegality.Length; i++)
    {
     tempTxt = tempTxt.Replace(charsToRemoveForXMLLegality[i].ToString(), charsToSubstituteForXMLLegality[i]);
    }
    

    本文标题 :要形成一个字符串与给定的十六进制代码值
    本文地址 :CodeGo.net/1482651/
    1. c++中long*在C#中用什么类型1
    2. 设置数据网格视图beckground透明
    3. C# winform 如何将panel上动态创建的多个button重新排列
    4. 在DataSet中DataRelation的目的是什么?
    5. TcpClient连续发送数据以后报错:通常每个套接字地址(协议/网络地址/端口)只允许使用一次
    6. 正在与IContainers一个更好的想法的ObjectFactory直接(StructureMap的)?
    7. ref int 的应用 - -!
    8. 过滤每列一个DataGridView与过滤器上面列可见
    9. 查询url文件流
    10. 与String.Format和log.DebugFormat货币

     
    

    Copyright © 2017 CodeGo.net
    http://codego.net/xinwen/ 足球比分网 足球比分 医药招商网 邵阳县新闻