为什么我的正则表达式不适用于 VS 代码的搜索功能?



我必须找到并替换一堆与此布局相似的HTML(我留下了格式来演示它实际上是如何内联的):

<div  
class="text-dark font-weight-normal mb-0 mt-0 item-card2-desc">
<a href="javascript:void(0)"><i class="fa fa-map-signs"></i> Get
Directions</a>
</div>

我需要用另一个字符串找到并替换Get Directions,比如"Hello world";在VS Code。我已经使用RegExr来构建这个并对上面进行验证,但是当它在RegExr上工作时,VS Code找不到匹配:

(Get)s+(Directions)

是否有我没有应用的VS Code格式?

这里的问题是VS Code将在行内搜索,在您的示例中,GetDirections在不同的行中。

我试过(Get)[sn]+(Directions),它工作了。只是要注意,如果你替换了这个,你也将替换换行符。

最新更新