次のコードは、テキストに対して複数キーワード クエリを実行し、それを自分用のちょっとしたヒントとして保存する方法を示しています。
<%@ Page Language="C#" Debug="False" Strict="True" Explicit="True" Buffer="True"%>
<%@ インポート名前空間 = "システム" %>
<html>
<頭>
<タイトル></タイトル>
</head>
<style type="text/css">
.highlight {}{text-decoration:none color:white;}
</スタイル>
<body bgcolor="#FFFFFF" topmargin="0" onLoad="document.forms[0].keywords.focus();">
<script language="C#" runat="server">
void Page_Load(オブジェクト ソース, EventArgs E)
{
LabelTxt.Text = "手作業によるコーディングには適切な敬意を払いましょう。手書きのコードを尊重する必要もあれば、嫌悪することも必要です。
大まかな検査では見落とされる特殊なケースがコードに組み込まれていることがよくあるため、それを尊重する
必要があります。コードを置き換える
ときは、手書きで作成する場合は、特殊なケースを考慮する必要があります。
エンジニアリング時間は非常に貴重であり、反復的なタスクに時間を浪費することは、常に犯罪行為に近いため、手作業でコードを作成することは嫌いです
。
組織の最も貴重な資産である
エンジニアリング チームの創造性と熱意を最適化します。」
}
パブリック文字列ハイライト(文字列Search_Str、文字列InputTxt)
{
Regex RegExp = new Regex(Search_Str.Replace(" ", "|").Trim(), RegexOptions.IgnoreCase);
return RegExp.Replace(InputTxt, new MatchEvaluator(ReplaceKeyWords));
RegExp = null;
}
パブリック文字列 ReplaceKeyWords(m に一致)
{
return "<span class=highlight>" + m.Value + "</span>";
}
public void ButtonClick(Object sernder,System.EventArgs e)
{
LabelTxt.Text = ハイライト(キーワード.テキスト, ラベルTxt.テキスト);
}
</script>
<H3></H3><BR>
<form runat="server" method="post">
<asp:TextBox id="keywords" runat="server"/>
<asp:Button id="button" Text="Submit" runat="server" OnClick="ButtonClick"/><br><br>
<asp:Label id="LabelTxt" runat="server"/>
</form>
</body>
</html>