C#代码如下

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Text.RegularExpressions;namespace Take_Out_Messy_Code
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void buttonBegin_Click(object sender, EventArgs e){//取得剪贴簿内容IDataObject dataObject = Clipboard.GetDataObject();if (dataObject.GetDataPresent(DataFormats.Rtf)){//取出RTF格式string rtf = dataObject.GetData(DataFormats.Rtf) as string;//以Regex.Replace去除多馀字元(注: 不管是否有问题,一律强制处理)string fixedRtf =Regex.Replace(rtf, @"\\uinput2(?<uc>\\u-?\d*)\s..",(m) =>{return m.Groups["uc"].Value + "?";});//另建新DataObject物件DataObject newDataObject = new DataObject();//RTF格式用修正后的字串,其馀依原值foreach (String t in dataObject.GetFormats())newDataObject.SetData(t,t == "Rich Text Format" ? fixedRtf :dataObject.GetData(t));//将修正后内容写入剪贴簿Clipboard.SetDataObject(newDataObject, true);MessageBox.Show("Take Out Pessy Code successful!");}}}
}

VS 2010 复制代码到word出现乱码解决办法相关推荐

  1. 从PDF复制英文到word变成宋体——解决办法

    从PDF复制英文到word,变成宋体格式 解决办法 选中英文 在 开始 工具栏找到Aa,点击半角,即可 变成如下 自行断句即可

  2. c语言程序中文复制到word变乱码,Visual Studio 2010 复制代码到word时出现中文乱码的解决办法...

    namespace 修复VS2010剪贴板乱码 { public partial class Form1 : Form { public Form1() { InitializeComponent() ...

  3. 关于visual studio2010出现中文乱码以及复制代码到word注释中文乱码的解决方案

    在日常学习生活中常见需要将自己的代码复制到wold写报告等,使用visual studio时常见复制代码后出现中文乱码情况,经过一番尝试,发现一个简单方法(可能不是人人有效):即先将代码复制到记事本, ...

  4. 《论文排版札记》part 3 复制代码至Word/WPS—代码框/高亮/编号等排版

    <论文排版札记>part 3 复制代码至Word/WPS-代码框/高亮/编号等排版 论文与平时的课堂作业中往往存在着代码粘贴到Word中的情况,往往会出现各种问题.经过摸索,在文章与课堂作 ...

  5. 解决从keil上复制代码粘贴后出现乱码的问题

    解决从keil上复制代码粘贴后出现乱码的问题 首先打开keil,打开一个工程 点击Edit中的Configuration'选项 点击configuration选项对话框中的Enconding,选择Ch ...

  6. Office word文档中的乱码解决办法

    Office word文档中的乱码解决办法 1.打开被损坏的文档单击"文件/另存为"菜单,在 "保存类型"列表中,选择"RTF格式",然后单 ...

  7. oracle em 界面乱码,oracle em 按钮乱码解决办法及em网页变成英文

    oracle em 按钮乱码解决办法及em网页变成英文以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一 oracle ...

  8. 【Python教程】Jupyter Notebook把一段很长的代码分成多行的解决办法

    Jupyter Notebook把一段很长的代码分成多行的解决办法 使用Jupyter Notebook时经常会遇到一段代码很长 导致代码块向右边延伸了很多 感觉 很! 不! 方! 便! 所以就想把这 ...

  9. navicat for mysql 显示中文乱码解决办法

    navicat for mysql 显示中文乱码解决办法   最近遇到一个问题,用navicat for mysql 打开数据库时全都显示的是乱码(在用程序代码插入数据之前确保字符不是乱码),遇到问题 ...

  10. Testng生成的测试报告乱码解决办法

    Testng生成的测试报告乱码解决办法 2017-06-16 1 问题描述 乱码是程序编码不统一,比如Java源代码是utf-8,编译是gbk,这时会乱码. 代码如下: org.testng.Repo ...

最新文章

  1. struts2实验2:struts2.xml action中* ,{}以及${}
  2. Java 编程的动态性,第 6 部分: 利用 Javassist 进行面向方面的更改--转载
  3. sqoop 导入mysql blob字段,Sqoop导入的数据格式问题
  4. spark1.0和2.0的区别_【系统】华为正式发布鸿蒙OS 2.0手机Beta版:UI界面、交互无区别...
  5. .NET Core下的开源分布式任务调度系统ScheduleMaster-v2.0低调发布
  6. php 失去 焦点 另一个表单猎取值,同一表单如何根据某一个文本框的值 改变另一个文本框的值...
  7. 最短路径 一 Dijkstra 模板(O(n^2))
  8. 各类学术评价对象的发展脉络、测度指标与方法
  9. serv-u设置被动模式注意的问题
  10. 【图像计数】基于matlab灰度二值化同类物体简单计数【含Matlab源码 759期】
  11. 友盟分享失败后有回调吗_友盟分享成功回调问题
  12. Ubuntu编译并安装voip服务器软件Asterisk
  13. HIT软件构造复习 lab篇
  14. 优酷、爱奇艺视频码率与YouTube视频码率
  15. 约瑟夫问题MATLAB代码
  16. epoch如何设置,在Keras中,steps_per_epoch和纪元的设置如何影响训练结果?
  17. 小程序下单支付在我司的应用
  18. 【模电】第十章、信号处理与信号产生电路(振荡电路)
  19. 关于网页显示夏令时时区问题
  20. 使用python对tushare中证500的数据进行股票评价。

热门文章

  1. USACO 2.1 海明码(DFS)
  2. asp.net的优化 服务器控件背后友好的Html和JS
  3. [原创]测试用例设计策略
  4. 英特尔中国研究院院长宋继强:摩尔定律的经济效益仍在继续
  5. 运维技术之二(2)、docker安装jumpserver
  6. 基于图灵api的Python机器人
  7. 刘强东又给老家的乡亲们送生鲜年货了!东哥同款了解一下?
  8. 安全隐患分析和基本系统结构信息的收集
  9. 源码安装lamp以及论坛
  10. Flash Builder 4.7 注释字体修改