Replace 如何以编程方式将破折号、等号或星号序列替换为实线(边框)? 问题

Replace 如何以编程方式将破折号、等号或星号序列替换为实线(边框)? 问题,replace,ms-word,notepad++,border,programmatically,Replace,Ms Word,Notepad++,Border,Programmatically,我想知道是否有任何方法可以将文本文件中用于模拟行或边框的字符序列的每次出现都替换为实线或双线 在MS Word中,当您键入几条破折号并按enter键时,“自动更正”将自动将破折号转换为一条实线,即页面长度;几个equals+enter转换为双线 我有一个文本文件,其中使用以下结构创建了逻辑分区: ******************** ==================== and -------------------- 我的问题 是否有任何方法可以自动/以编程方式将这些序列(可能

我想知道是否有任何方法可以将文本文件中用于模拟行或边框的字符序列的每次出现都替换为实线或双线

在MS Word中,当您键入几条破折号并按enter键时,“自动更正”将自动将破折号转换为一条实线,即页面长度;几个equals+enter转换为双线

我有一个文本文件,其中使用以下结构创建了逻辑分区:

********************

====================

and

--------------------
我的问题
  • 是否有任何方法可以自动/以编程方式将这些序列(可能通过搜索和替换?)转换为实线/边框

  • 有什么变通方法可以实现这一点,或者就Microsoft Word而言,在这种情况下没有解决方案


  • 在文本文件中没有实线这样的东西,所以我提出了一个解决方案,用Notepad++来完成与文本文件中实线非常相似的事情

    在Notepad++中,可以使用以下正则表达式执行替换(CTRL+H):

    [=]+|[-]+|[*]+
    
    将其替换为一系列下划线,这是文本文件中最接近实线的部分

    之前:

    之后:


    您是在寻找编程解决方案还是最终用户解决方案?这听起来像是最终用户,发布的答案是最终用户,这会使整个讨论偏离主题。。。也不清楚你是想用Word还是记事本++?@Cindymister谢谢你的提问。我已经在一个文本文件中找到了行“近似值”。我想在
    MS WORD
    中导入该文本文件(或只是简单地打开它),然后运行宏或简单的通配符正则表达式搜索和替换,用实际的边界线替换我的所有线条近似值。另一个选项是将数百行有三个或更多破折号的行自动转换为边框(这种方式在我键入时自动更正,但在我已经键入它之后)