2017-04-23 194 views
-1

我想了解一下方式來編輯多個選擇,但不同的文本PhpStorm編輯多重選擇

例如:

arr=['hi','i','am','your','array','can','change','me','quickly','please'] 

arr=['test1','text','foo','test','fast','yes','test2','test3','text2','text3'] 

我有十個元素的數組,我想改變它們都具有不同的文本。

普通的方式來選擇一個,然後改變它。如果您使用多個選項,則所有這些選項都將替換爲相同的新文本。

的問題有:任何方式更快地改變他們?

我認爲有可能改變它像埃米特在HTML,當你進入埃米特代碼PhpStorm轉換它,把你裏面的紅色盒子中的每個元素由一個裏面一個寫的方式。

+0

爲什麼-1 ????? 我搜索了幾個小時,也沒有找到這個答案 並在這裏計算器-in developers-人的社區來給予負面評級的提問 所以那個男人你對我的問題的答案??? 我感覺很虛僞 –

回答

0

我已經找到了解決方案,使之容易只是用找到ctrl+f然後用f3獲得下一個值在搜索編輯

我們就可以進入正則表達式編輯陣列

那將找到任何匹配的值

(?<=')\w+(?=')|(?<=,)\w+(?=,)|(?<=\[)\w+(?=,)|(?<=,)\w+(?=]) 

(?<=')\w+(?='):單引號符號內'的任何文本是可以改變的雙重「

(?<=,)\w+(?=,):數組

(?<=\[)\w+(?=,)在逗號數字和變量之間的任何字:該陣列的第一個元素,如果它作爲數字或變量

(?<=,)\w+(?=]):所述陣列中的最後一個元素,如果它爲數字或可變

|:或運營商