我正在尝试使用notepad ++来选择一个新行并将其替换为" ',' ",以便我可以在PHP中使用它作为数组然后处理它,但我不知道在搜索和替换表单中使用什么正则表达式。
以下是我的
Tunneller
Turf Accountant
Turkey Farmer
Turner
Tutor
Typesetter
Typewriter Engineer
Typist..
你希望得到类似这样的东西 - 类似于语法的数组,以便输入我的php文档。
$array = [Tunneller','Turf','Accountant','TurkeyFarmer','Turner','Tutor','Typesetter','Typewriter Engineer','Typist']
感谢。
答案 0 :(得分:2)
将您的输入转换为带引号的逗号分隔列表(将text
中的所有行转换为'text',
)
转到菜单搜索,然后替换... 。
确保搜索模式为Regular Expression
且未选中. matches newline
。
查找内容: .*
替换为: '$0',
Replace All
然后您只需手动添加$array = [
和结束];
。
就我个人而言,我会用PHP或类似的方式将文件行读入数组:
$array = file('/path/to/file.txt', FILE_IGNORE_NEW_LINES);
如果由于某种原因确实需要将其打印为数组定义:
echo '<pre>$array = ' . var_export($array, true) . '</pre>';
答案 1 :(得分:1)
1。点击 Ctrl + H
2. :激活扩展选项
3. 放入搜索\r\n
,表示回车和换行
4. 并置于替换,