这是我的问题。我有一个混合大小写的字符串。无论大小写如何,我都想搜索,然后用匹配两边的一些字符替换匹配。
例如:
var s1 = "abC...ABc..aBC....abc...ABC";
var s2 = s.replace(/some clever regex for abc/g, "#"+original abc match+"#");
s2 中的结果应该是这样的:
"#abC#...#ABc#..#aBC#....#abc#...#ABC#"
这可以用正则表达式完成吗?如果是这样,怎么做?