latex 文字突出顯示 如何突出顯示搜尋的文字

2021-10-07 23:31:44 字數 1171 閱讀 1700

latex 文字突出顯示

在很多情況下,我被要求做的一件事是能夠在記錄返回頁面中搜尋文字後突出顯示文字。 下面完美地做到了這一點。

在記錄返回頁面中使用此功能:

'highlight searched for text function

function highlight(strtext, strfind, strbefore, strafter)

dim npos

dim nlen

dim nlenall

nlen = len(strfind)

nlenall = nlen + len(strbefore) + len(strafter) + 1

highlight = strtext 

if nlen > 0 and len(highlight) > 0 then

npos = instr(1, highlight, strfind, 1)

do while npos > 0

highlight = left(highlight, npos - 1) & _

strbefore & mid(highlight, npos, nlen) & strafter & _

mid(highlight, npos + nlen)

npos = instr(npos + nlenall, highlight, strfind, 1)

loop

end if

end function

要在頁面內實現它,請在記錄集返回周圍使用以下**,在這種情況下,文字將以黃色背景的紅色粗體突出顯示。 mydatareturn是資料庫返回給您的內容,thestringsearchedfor是變數輸入,您將在搜尋中使用它。

<%=highlight(rs1("mydatareturn"),""&thestringsearchedfor&"", "", "

")%>

這真的很容易而且令人印象深刻。

如果您正在使用多欄位搜尋,如我在其他文章中概述的那樣,我已經發布了將此函式包裝在返回的每個資料字段周圍的功能,從而可以在多個欄位中進行多個高亮顯示。

翻譯自:

latex 文字突出顯示

如何突出顯示搜尋的文字

在許多情況下,我被要求做的一件事是能夠在記錄返回頁面中搜尋文字後突出顯示文字。下面完美地做到了這一點。在記錄返回頁面中使用此功能 highlight searched for text function function highlight strtext,strfind,strbefore,str...

ASP突出顯示匹配字段

突出顯示匹配字段 在搜尋時,有時候我們需要突出顯示匹配的字元,這是乙個用正規表示式實現的加粗和加紅色顯示匹配的字元的程式。function showbold thefield set objregexp new regexp objregexp.pattern key objregexp.ignor...

Visual Studio 中突出顯示的引用

有時候 中處理的變數多了,看起 來就比較的費勁,有時想看乙個變數都在 用到了,還要乙個乙個的去仔細分辨。一 vs2012本身就提供了選中提示功能 但是本身帶的這個選中提示功能顏色比較淺,不過這是在淺色主題中,如果是在深色主題中就比較明顯了。淺色主題的提示效果 深色主題的提示效果 雖然可能提示的不是太...