繁体   English   中英

使用记事本++将常规文本转换为数组

[英]Convert regular text to array using notepad++

我正在尝试使用notepad ++选择新行并将其替换为“”,“”,以便我可以在PHP中将其用作数组,然后对其进行处理,但是我不知道在搜索并替换表格。

以下是我所拥有的

Tunneller
Turf Accountant
Turkey Farmer
Turner
Tutor
Typesetter
Typewriter Engineer
Typist..

并持续超过1000行

并且您想要得到类似这样的内容-像语法这样的数组,可以输入到我的php文档中。

$array =  [Tunneller','Turf','Accountant','TurkeyFarmer','Turner','Tutor','Typesetter','Typewriter Engineer','Typist']

谢谢。

要将输入内容转换为带引号的逗号分隔列表(将所有行从text转换为'text',

  • 转到菜单搜索,然后替换...。

  • 确保搜索模式Regular Expression. matches newline . 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. 按Ctrl + H

2.激活扩展选项

3.输入搜索\\r\\n表示回车和换行

4.放回原处,

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM