Tag: parsing

PHP的CSVstring到数组

我试图parsing一个CSVstring到PHP中的数组。 CSVstring具有以下属性: Delimiter: , Enclosure: " New line: \r\n 示例内容: "12345","Computers","Acer","4","Varta","5.93","1","0.04","27-05-2013" "12346","Computers","Acer","5","Decra","5.94","1","0.04","27-05-2013" 当我试图parsing它是这样的: $url = "http://www.url-to-feed.com"; $csv = file_get_contents($url); $data = str_getcsv($csv); var_dump($data); 最后和第一个元素连接在一个string中: [0]=> string(5) "12345" … [7]=> string(4) "0.04" [8]=> string(19) "27-05-2013 "12346"" 我该如何解决这个问题? 任何帮助,将不胜感激。

导入具有混合数据types的CSV文件

我正在使用MATLAB几天,我很难导入CSV文件到matrix。 我的问题是我的CSV文件几乎只包含string和一些整数值,所以csvread()不起作用。 csvread()只能与整数值一起得到。 如何将我的string存储在某种二维数组中以便可以自由访问每个元素? 以下是我的需求的CSV示例: 04;abc;def;ghj;klm;;;;; ;;;;;Test;text;0xFF;; ;;;;;asdfhsdf;dsafdsag;0x0F0F;; 主要是空单元格和单元格内的文本。 如你所见,结构可能会有所不同。

什么是C#相当于NaN或IsNumeric?

testinginputstring的最有效方法是否包含数字值(或反过来不是数字)? 我想我可以使用Double.Parse或正则expression式(见下文),但我想知道是否有一些内置的方式来做到这一点,如JavaScript的NaN()或IsNumeric() (是VB,我不记得?)。 public static bool IsNumeric(this string value) { return Regex.IsMatch(value, "^\\d+$"); }

如何使用斯坦福分析器将文本分成几个句子?

如何使用斯坦福分析器将文本或段落分解成句子? 有什么方法可以提取句子,如为Ruby提供的getSentencesFromString() ?

如何使用JavaScript读取来自URL的GET数据?

我试图将数据从一个页面传递到另一个页面。 www.mints.com?name=something 如何使用JavaScript读取name ?

parsingJSON对象中的JSON数组

我有一些结构如下的JSON: {"source":[ {"name":"john","age":20}, {"name":"michael","age":25}, {"name":"sara", "age":23} ] } 我已经将这个JSONstring命名为mainJSON 。 我试图用下面的Java代码访问元素“name”和“age”: JSONArray jsonMainArr = new JSONArray(mainJSON.getJSONArray("source")); for (int i = 0; i < jsonMainArr.length(); i++) { // **line 2** JSONObject childJSONObject = jsonMainArr.getJSONObject(i); String name = childJSONObject.getString("name"); int age = childJSONObject.getInt("age"); } 第二行显示以下例外情况: org.json.JSONException: JSONArray initial value should be a string or collection or array. […]

ffmpeg进度条 – PHP中的编码百分比

我用PHP编写了一个完整的系统,然后在服务器上运行,在我的VPS上转换和stream式处理HTML5中的video。 转换是由ffmpeg在后台完成的,内容输出到block.txt 。 看了以下post: ffmpeg能显示进度条吗? 和 ffmpegvideo编码进度条 其中,我找不到一个工作的例子。 我需要抓取当前编码的进度百分比。 我上面链接的第一篇文章给出了: $log = @file_get_contents('block.txt'); preg_match("/Duration:([^,]+)/", $log, $matches); list($hours,$minutes,$seconds,$mili) = split(":",$matches[1]); $seconds = (($hours * 3600) + ($minutes * 60) + $seconds); $seconds = round($seconds); $page = join("",file("$txt")); $kw = explode("time=", $page); $last = array_pop($kw); $values = explode(' ', $last); $curTime = round($values[0]); $percent_extracted = round((($curTime * […]

使用PDFBoxparsingPDF文件(尤其是使用表格)

我需要parsing一个包含表格数据的PDF文件。 我正在使用PDFBox来提取文件文本以后parsing结果(string)。 问题是文本提取不像我预期的表格数据那样工作。 例如,我有一个包含这样一个表的文件(7列:前两个总是有数据,只有一个Complexity列有数据,只有一个Financing列有数据): +—————————————————————-+ | AIH | Value | Complexity | Financing | | | | Medium | High | Not applicable | MAC/Other | FAE | +—————————————————————-+ | xyz | 12.43 | 12.34 | | | 12.34 | | +—————————————————————-+ | abc | 1.56 | | 1.56 | | | 1.56| +—————————————————————-+ 然后我使用PDFBox: […]

select正确的IOS XMLparsing器

有一百万个不同的XMLparsing器为iPhone。 我有一个中等大小的XML文件,其中包含许多重复的标签(在层次结构的不同点)。 我正在考虑TBXML,但是我担心它缺lessXPath支持。 例如让我说我的XML文件看起来像这样。 <blog> <author> foo1 </author> <comments> <comment> <text> <![CDATA[ HTML code that must be extracted ]]> </text> <author>foo2</author> </comment> <comment> <text> <![CDATA[ Here is another post ]]> </text> <author>foo1</author> </comment> </comments> </blog> 基本上我的要求是,我需要能够提取该cdata。 并知道是否是博客作者评论作者。

从HttpURLConnection对象parsingJSON

我正在用Java中的HttpURLConnection对象进行基本的httpauthentication。 URL urlUse = new URL(url); HttpURLConnection conn = null; conn = (HttpURLConnection) urlUse.openConnection(); conn.setRequestMethod("GET"); conn.setRequestProperty("Content-length", "0"); conn.setUseCaches(false); conn.setAllowUserInteraction(false); conn.setConnectTimeout(timeout); conn.setReadTimeout(timeout); conn.connect(); if(conn.getResponseCode()==201 || conn.getResponseCode()==200) { success = true; } 我期待一个JSON对象,或有效的JSON对象格式的string数据,或简单的纯文本是有效的JSON的HTML。 在返回响应后,如何从HttpURLConnection访问它?