Skip to content Skip to sidebar Skip to footer

How To Highlight A Substring Containing A Random Character Between Two Known Characters Using Javascript?

I have a bunch of strings in a data frame as given below. v1 v2 ARSTNFGATTATNMGATGHTGNKGTEEFR SEQUENCE1 BRCTNIGATGATNLGATGHTGNQGTEEFR SEQUENCE2

Solution 1:

I think the regex you want is: /N[A-Z]G/g

If you also want it to work for lower case: /N[A-Za-z]G/g

Solution 2:

I found a simple solution. May be it will be useful to someone like me.

datatable(DF, options = list(rowCallback = JS("function(row,data) {
    data[0] = data[0].replace(/N[A-Z]G/g,'<span style=\"color:blue; font-weight:bold\">$&</span>');
    $('td:eq(0)', row).html(data[0]);}"), dom = 't'))

Post a Comment for "How To Highlight A Substring Containing A Random Character Between Two Known Characters Using Javascript?"