亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

VSCode 通過刪除該行的其余部分來搜索和替換

VSCode 通過刪除該行的其余部分來搜索和替換

PHP
慕碼人8056858 2023-07-30 13:16:57
我有幾千行代碼,開頭如下:'validated' => '2013-06-10 16:45:00'或者'validated' => '2013-06-10 16:36:40'它永遠不會一樣。我想將它們替換為:'validated' => 1我知道我可以使用正則表達式來搜索行,我嘗試了這個:^'validated'=>VSCode 只找到一個匹配項并給出如下內容:'validated'=>1'2013-06-10 16:36:40'您知道我該怎么做嗎?
查看完整描述

2 回答

?
紫衣仙女

TA貢獻1839條經驗 獲得超15個贊

選擇任何常量文本,如“=>”(在使用光標在文本編輯器中選擇任何文本時選擇它)

  1. Ctrl+F2(或右鍵單擊并更改所有出現)然后

  2. Right Arrow然后按

  3. Shift + End最后按

  4. 1


查看完整回答
反對 回復 2023-07-30
?
小怪獸愛吃肉

TA貢獻1852條經驗 獲得超1個贊

有一個用于創建和理解正則表達式的豐富資源:


https://regex101.com/

假設我們有以下字符串列表:


'validated' => '2013-06-10 16:45:00'

'validated' => '2013-06-10 16:36:40'

'validated' => '2014-04-12 01:59:24'

'validated' => '2018-02-01 11:22:01'

'validated' => '2020-01-01 10:21:00'

在 Visual Studio Code 中,按Ctrl / Cmd+后f,確保Use Regular Expression選中它。

https://img1.sycdn.imooc.com//64c5f2870001fdb506460190.jpg

以下正則表達式將選擇上面列出的所有字段:

'\d{4}-\d{2}-\d{2} (\d{2}:?){3}'

如果該模式也出現在其他地方并且必須以 開頭'validated' => ,則可以將 a 添加positive look behind到正則表達式中:

(?<='validated' => )'\d{4}-\d{2}-\d{2} (\d{2}:?){3}'

https://img1.sycdn.imooc.com//64c5f29600019c4906460257.jpg

現在需要做的就是單擊Replace All最右側的圖標。



查看完整回答
反對 回復 2023-07-30
  • 2 回答
  • 0 關注
  • 278 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號