Microsoft
Software
Hardware
Network
Question : Regex.Replace only match entire word instead of part of a word
Hi,
I have a problem with the following code :
Function StripHighlightHTML(ByVal InputTxt As String) As String
Dim pattern As String = "<(.|\n)*?>"
Dim clearhtml, Search_Str As String
Search_Str = Request.QueryString("Searc
h")
clearhtml = Regex.Replace(InputTxt, pattern, String.Empty)
Return Regex.Replace(clearhtml, "\b(" & Search_Str & ")\b", "
>" & "$1" & "
", RegexOptions.IgnoreCase)
End Function
The codes replace html to plain text and then scans it for search tekst to get highlighted.
The codes worksp perfectly BUT it only highlights if it match the entire word instead of a word part.
Something i have to add here : "\b(" i think. Anyone has an idea ?
Answer : Regex.Replace only match entire word instead of part of a word
Hi,
\b means word boundary, so "\b(" & Search_Str & ")\b" means match whole words only. Remove both \b and it should match part of the word.
/peter
Random Solutions
VBA - IF Condition and Fill Down, added to existing code
How to create a webshare folder
nVidia nForce Raid controller embedded in Proliant ML115 G5 Event 129
How do I find the highest value in a column in a list box?
setup and deployment in vs 2005
Can anyone tell me what this Outlook code does...
in Excel - is it possible to copy only the numeric values in a given column? I want to copy a column which contains text & numbers - but I only need the numbers t
Access control inside nested gridview
Compile Error: Object Required
Mail merge selected records into Word