2017-04-23 132 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+(?=]):所述阵列中的最后一个元素,如果它为数字或可变

|:或运营商