我要把<mi>正</mi>字符串替换成<mo>正</mo>
6b63是十六进制,长度是固定的,其他字符也是固定的,现在要把6b63取出来,通过System.Text.Encoding.BigEndianUnicode.GetString(new byte[]{0x6B,0x63});转换得到“正”字,如:
<mi>正</mi><mi>表</mi><mi>式</mi>
替换为:
<mo>正</mo><mo>表</mo><mo>式</mo>
6b63是十六进制,长度是固定的,其他字符也是固定的,现在要把6b63取出来,通过System.Text.Encoding.BigEndianUnicode.GetString(new byte[]{0x6B,0x63});转换得到“正”字,如:
<mi>正</mi><mi>表</mi><mi>式</mi>
替换为:
<mo>正</mo><mo>表</mo><mo>式</mo>
解决方案 »
- 我用ikvmc.exe把一个.jar包转换为了.exe包,现在C#.net到是可以调用了,但是还有不能编译过去!!!
- 如何将桌面程序转换为ie窗体控件(C#)
- 关于多线程问题,用于tcp通信.........
- c#连接wifi
- 类型转换(在线等)
- c#初学者,想把这段代码(VB中全文检索的部分)转换成C#的,可是高了2天没有成功,大伙帮忙看一看,100分求助!
- treeview问题?点击树状目录时,怎样隐藏datagrid控件?请指教!
- 有个数据库方面的问题请教?
- 呵呵,初级问题:怎样调整窗口的初始位置?
- 大家来帮一下!!!分数100!!
- dll里面的函数的一个参数 BYTE *lpData!该怎么匹配
- 想用C#做一个组件来调用web service,给ASP页面来调用,该如何下手呢?
1.不使用正则表达式,使用String.Replace()方法,建立一张编码和字符的对照表,依次替换对照表中的每一个编码。
2.使用正则表达式,取出所有<mi></mi>之间的字符,使用Encoding.…(编码格式).GetString(),获取相应编码对应的文字。然后根据表达式中的index,依次替换文本中的字符。
{
string temp1 = m.Groups[1].Value;//6b
string temp2 = m.Groups[2].Value;//63
}