首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >选择Bold文本

选择Bold文本
EN

Stack Overflow用户
提问于 2011-07-05 07:03:05
回答 1查看 359关注 0票数 2

我只需在winform应用程序中选择RichTextBox中的粗体文本,然后将其括在括号中:例如:The RichTextBox element describes the desired action that should be applied to the cluster activity that defines the Rollup Rule.。

粗体案文将变成:

[Rollup Action] [Rollup Rule].谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-05 08:29:30

一种解决方案是使用Regex查找粗体文本,并将其替换为相同的内容,但添加了方括号:

代码语言:javascript
复制
  richTextBox.Rtf = Regex.Replace(richTextBox.Rtf, @"\\b ((\w| )*)", RegExSample.AddBrackets);

MatchEvaluator:

代码语言:javascript
复制
public class RegExSample
{
      public static string AddBrackets(Match match)
      {
           return String.Format("[{0}]", match.Value);
      }
}

您的样本的输出将是:

汇总操作元素描述了应该应用于定义汇总规则的集群活动所需的操作

您还可以更新regex,以确保它在所有情况下都正常工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6578997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档