注册
登录
vscode
Visual Studio Code中的多行正则表达式
返回
Visual Studio Code中的多行正则表达式
作者:
狗头军师
发布时间:
2024-12-17 08:38:38 (19天前)
我想不出一种使正则表达式匹配停止在VS Code中不在行尾而是在文件末尾停止的方法吗?是工具限制还是我不知道的某种模式?
收藏
举报
2 条回复
1#
回复此人
v-star*위위
|
2020-08-03 15-50
似乎CR与不匹配[\s\S]。添加\r到此字符类: [\s\S\r]+ 将匹配任何 1个以上的字符。 证明行之有效的其他选择是[^\r]+和[\w\W]+。 如果要使任何字符类别匹配换行符,无论是正字符类别还是负字符类别,都需要添加\r。 例子: 两个最接近的a和b字符之间的任何文本:a[^ab\r]*b 之间START的文字以及最接近的STOP文字: START[\s\S\r]*?STOP START[^\r]*?STOP START[\w\W]*?STOP 最接近的词START和STOP单词之间的任何文本: START(?:(?!START)[\s\S\r])*?STOP
编辑
登录
后才能参与评论