求一个正则表达式?

要求匹配一个字符串的前三个字符包含"TD"

阅读 3k
4 个回答
^.?TD.{0,}
var str = "STDard".substring(0, 3);
var reg = /TD/;
reg.test(str);

这个为啥要正则呢... const index = str.indexOf('TD'); index === 0 || index === 1

转 义 前:^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后面都有星号,怎么在提交的回答中显示不出来。。。特此说明一下。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进