小编sta*_*er1的帖子

正则表达式匹配精确的单词 - 搜索字符串突出显示

我正在使用以下两种方法来突出显示搜索关键字.它工作正常,但也取得了部分词.

例如:

文字:"这是.net编程"搜索关键词:"是"

突出显示部分词和"是"

请让我知道正确的正则表达式以突出显示正确的匹配.

private string HighlightSearchKeyWords(string searchKeyWord, string text)
{
    Regex exp = new Regex(@", ?");
    searchKeyWord = "(\b" + exp.Replace(searchKeyWord, @"|") + "\b)";
    exp = new Regex(searchKeyWord, RegexOptions.Singleline | RegexOptions.IgnoreCase);
    return exp.Replace(text, new MatchEvaluator(MatchEval));
}

private string MatchEval(Match match)
{
    if (match.Groups[1].Success)
    {
        return "<span class='search-highlight'>" + match.ToString() + "</span>";
    }
    return ""; //no match
}
Run Code Online (Sandbox Code Playgroud)

c# regex

6
推荐指数
1
解决办法
1万
查看次数

如何从WMD编辑器中获取简单的纯文本?

我能够从WMD编辑器中获取Markdown和HTML格式化文本.在我的要求中,我还需要从WMD编辑器中获取纯文本.我想用一个简单的例子来解释它.

在Stack Overflow中,我们将在WMD编辑器中键入描述时看到Markdown文本.在预览中,我们可以看到<b>格式化的文本.在问题页面中,如果没有此Markdown和格式化文本,我们可以在两行中看到问题描述.

我需要实现相同的功能.我需要做什么?

wmd wmd-editor

5
推荐指数
1
解决办法
263
查看次数

如何在Qt中自定义WindowsXPStyle?

如何在Qt中自定义WindowsXPStyle ?

我想按照Qt中的MS Office 2003样式显示菜单和菜单项.

qt

2
推荐指数
1
解决办法
176
查看次数

Microsoft .NET Framework 4.0的Microsoft图表控件

在我的Asp.Net 4.0 C#应用程序中,我想使用图表控件.是否有任何图表控件设计用于asp.net 4.0,我的应用程序将与Azure框架一起部署.建议我提供任何信息链接以向前推进

.net asp.net

2
推荐指数
1
解决办法
3万
查看次数

标签 统计

.net ×1

asp.net ×1

c# ×1

qt ×1

regex ×1

wmd ×1

wmd-editor ×1