Cha*_*had 1 regex visual-studio-code
在 VS Code 中,我想进行以下搜索和替换,但它不仅仅匹配大写字母。这是一个错误/缺陷还是我错过了什么?
查找:\{\$([A-Z_]+)\}
替换:{$1}
所以这:
$(document).ready(function ()
{
generarEstado('{$GRAPH_BY_STATUS} ','{$nombreSitio}','{$nombreSitioCorto}');
generarSexo('{$GRAPH_BY_SEX} ','{$nombreSitio}','{$nombreSitioCorto}');
generarSexGrade('{$GRAPH_BY_SEX_AND_GRADE} ','{$nombreSitio}','{$nombreSitioCorto}');
});
Run Code Online (Sandbox Code Playgroud)
应该变成:
$(document).ready(function ()
{
generarEstado('{GRAPH_BY_STATUS} ','{$nombreSitio}','{$nombreSitioCorto}');
generarSexo('{GRAPH_BY_SEX} ','{$nombreSitio}','{$nombreSitioCorto}');
generarSexGrade('{GRAPH_BY_SEX_AND_GRADE} ','{$nombreSitio}','{$nombreSitioCorto}');
});
Run Code Online (Sandbox Code Playgroud)
但它也符合其他{$nombreSitio}和{$nombreSitioCorto}等
aqu*_*nas 11
确保在您的查找和替换选项中,除了进行 reg ex 匹配外,您还选中了“Match Case”选项。就个人而言,我认为这种行为很奇怪。如果您选择正则表达式,它应该使用正则表达式,而不是不区分大小写的正则表达式,但这显然是它的工作方式。请参阅:https : //github.com/Microsoft/vscode/issues/6993
| 归档时间: |
|
| 查看次数: |
3808 次 |
| 最近记录: |