parent
d6c6981bc0
commit
dce542a8a9
@ -227,6 +227,7 @@ function regexList (input, regex, displayTotal, matches, captureGroups) {
|
|||||||
*/
|
*/
|
||||||
function regexHighlight (input, regex, displayTotal) {
|
function regexHighlight (input, regex, displayTotal) {
|
||||||
let output = "",
|
let output = "",
|
||||||
|
title = "",
|
||||||
m,
|
m,
|
||||||
hl = 1,
|
hl = 1,
|
||||||
i = 0,
|
i = 0,
|
||||||
@ -241,8 +242,16 @@ function regexHighlight (input, regex, displayTotal) {
|
|||||||
// Add up to match
|
// Add up to match
|
||||||
output += Utils.escapeHtml(input.slice(i, m.index));
|
output += Utils.escapeHtml(input.slice(i, m.index));
|
||||||
|
|
||||||
|
title = "Offset: " + m.index + " ";
|
||||||
|
if (m.length > 1) {
|
||||||
|
title += "Groups: ";
|
||||||
|
for ( let n = 1; n < m.length; ++n) {
|
||||||
|
title += n + ": " + m[n] + " ";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Add match with highlighting
|
// Add match with highlighting
|
||||||
output += "<span class='hl"+hl+"'>" + Utils.escapeHtml(m[0]) + "</span>";
|
output += "<span class='hl"+hl+"' title='"+title+"'>" + Utils.escapeHtml(m[0]) + "</span>";
|
||||||
|
|
||||||
// Switch highlight
|
// Switch highlight
|
||||||
hl = hl === 1 ? 2 : 1;
|
hl = hl === 1 ? 2 : 1;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user