要求匹配一个字符串的前三个字符包含"TD"
var str = "STDard".substring(0, 3);
var reg = /TD/;
reg.test(str);
转 义 前:^TD.\w|^DT.\w|^D.T\w|^T.D\w|^.DT\w|^.TD\w
在C++中转移后:const char str ="^TD.\\w|^DT.\\w|^D.T\\w|^T.D\\w|^.DT\\w|^.TD\\w*";
每个\w后面都有星号,怎么在提交的回答中显示不出来。。。特此说明一下。
这个为啥要正则呢... const index = str.indexOf('TD'); index === 0 || index === 1
^.?TD.{0,}