Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 如果其文本以开头,则与整行匹配的正则表达式_Regex_Visual Studio Code - Fatal编程技术网

Regex 如果其文本以开头,则与整行匹配的正则表达式

Regex 如果其文本以开头,则与整行匹配的正则表达式,regex,visual-studio-code,Regex,Visual Studio Code,我需要一些帮助来编写一个正则表达式,如果它的文本以以下开头,它可以匹配整行: //tslint: 例如,正则表达式将匹配: //tslint:禁用下一行:无表达式语句 我尝试了^.*//tslint:.*$,但没有成功 有什么想法吗?你有空位 .*\/\/.*tslint:.* 将更好地工作您必须避开两个正斜杠。请尝试以下表达式: ^\/\/\stslint\:.*$ 解释: ^匹配字符串的开头 \/\/匹配两个前斜杠(后斜杠转义特殊字符) \s正好匹配一个空格 tslint\:匹配“tsl

我需要一些帮助来编写一个正则表达式,如果它的文本以以下开头,它可以匹配整行:

//tslint:

例如,正则表达式将匹配:

//tslint:禁用下一行:无表达式语句

我尝试了
^.*//tslint:.*$
,但没有成功

有什么想法吗?

你有空位

.*\/\/.*tslint:.*

将更好地工作

您必须避开两个正斜杠。请尝试以下表达式:

^\/\/\stslint\:.*$
解释:

  • ^
    匹配字符串的开头
  • \/\/
    匹配两个前斜杠(后斜杠转义特殊字符)
  • \s
    正好匹配一个空格
  • tslint\:
    匹配“tslint:”
  • *
    匹配任何类型的0个或多个字符
  • $
    匹配字符串的结尾

  • 很抱歉,它不起作用,我正在vscode中使用find/replaceTry转义反斜杠
    ^.*\/\/\stslint:.$
    Try
    \/\/\/.*tslint:.*
    我试过了,但它们不起作用。你能用如何使用代码更新问题吗?
    ^.*\/\/\s*tslint:.$
    应该起作用