Javascript Regex内容文件显示为表
Javascript Regex content file to show as table
我有一个文件,内容如下:
[10:46:43] Info of person (username(294) - System ID:106400 - Tag:sachotta) Additional data: N/D
[00] - PersonAccessory: "/structA/structB/structC/structD/data.txt"
[01] - PersonAccessory: "/structA/structB/structC/structD/general.txt"
[02] - PersonAccessory: "/structA/structB/structC/structD/d16g750.txt"
------------End------------
[23:58:08] Spawning GameTruck (sebestyenfarago(ABC)(109) - System ID:886375 - Tag:Szemerey GMBH.) Additional data: N/D
[00] - PersonAccessory: "/struct1/struct2/struct3/struct4/data.txt"
[01] - PersonAccessory: "/struct1/struct2/struct3/struct4/general.txt"
[02] - PersonAccessory: "/struct1/struct2/struct3/struct4/dg1651s.txt"
------------End------------
我想显示文件的内容到表:
+----+----------+----+--------+--------+--------+
| No.| username | ID | Sys ID | Tag | Struct |
+----+----------+----+--------+--------+--------+
| 01 |username |294 | 106400 |sachotta| structD|
+----+----------+----+--------+--------+--------+
| 02 |sebestyen |109 | 886375 |Szemerey| struct4|
+----+----------+----+--------+--------+--------+
我的代码在这里:http://codepen.io/nphunghung/pen/jrbjLQ我的文件用来读:https://drive.google.com/open?id=0BzvYy1AQW5f-U0FLM2FheVpCOHM
但是为什么我的正则表达式是假的。请帮我检查一下。
谢谢你。
我不确定,如果这是你需要的,但你可以尝试用regex读取数据:
^'['d+:'d+:'d+'][^(]+'(([^)]+)')[^:]+:('d+)'s+-'s+Tag:('w+)(?:(?:.|'W)(?!'w+'/'w+'.txt))*'/('w+)
演示 匹配:
-
^'['d+:'d+:'d+'][^(]+'(
-从行首(^
)开始,匹配a片段到用户名部分, -
([^)]+)
- $1组,匹配用户名(任何字符,但)
除外) -
')[^:]+:
-片段到id号-右括号,后面跟着一个或多个非冒号的字符,然后再跟着冒号; -
('d+)
- $2组,匹配id号-一个或多个数字 -
's+-'s+Tag:
-匹配标签部分-一个或多个空格,连字符,一个或多个空格后面跟着'标签'字, -
('w+)
- $3组,匹配标签-一个或多个字母数字字符 -
(?:(?:.|'W)(?!'w+'/'w+'.txt))*'/
-匹配任何未跟随的字符/anyword/anyword.txt, -
('w+)
- $4 group,匹配structureX fragment;
假设整个文件都是这样格式化的,您可以提取值,然后按照自己的喜好格式化字符串。
相关文章:
- 如何在 elfinder(一个 jquery 文件管理器插件)中只显示文件夹列表
- 当我用ctrl+p搜索时,为什么要在谷歌chrome上使用inspect来调试缺少显示文件js
- JavaScript:在文本区域中显示文件:
- SkyDrive API正在显示文件
- 修复javacode显示文件上传的错误消息
- 在 Google Apps Script Web App 中显示文件和文件夹
- 在 HTML 表中显示文件
- 如何在 javascript 中显示文件选择弹出窗口
- 通过 Java 脚本显示文件
- PHP 脚本:显示文件夹中的图像,并带有限制和<下一步>导航
- dojo 1.7 dojox/form/上传器不显示文件选取器对话框
- 在文件上传按钮中显示文件的名称
- CMIS11.1浏览器绑定:如何仅使用静态HTML+JavaScript显示文件夹的内容
- 使用jQuery和HTML5文件API显示文件的内容
- 如何在Ace编辑器中显示文件内容
- 在填充文件夹时使用jquery/bootsrap显示文件夹中的图像
- 如何打开浏览器以显示文件的内容
- 显示文件夹中的随机图像,而不重复使用JS或PHP
- jquerydatatable表工具导出到excel并没有显示文件中的表数据
- 如何在使用html5文件api显示文件时保持缩进