Tag: parsing

在C#中读取和parsingJson文件

我已经花费了两天的时间,用代码示例等等的方法来尝试读取一个非常大的JSON文件到C#中的数组中,所以我可以稍后将其分成2维数组进行处理。 我遇到的问题是我找不到任何人在做我正在做的事情的例子。 这意味着我只是编辑代码有点希望最好的。 我已经设法得到一些工作,将会: 读取文件错过标题,只读取数组中的值。 在数组的每一行放置一定数量的值。 (所以我可以稍后分成一个放入二维数组) 这是用下面的代码完成的,但是在数组中input几行后,程序崩溃了。 这可能与文件大小有关。 // If the file extension was a jave file the following // load method will be use else it will move on to the // next else if statement if (fileExtension == ".json") { int count = 0; int count2 = 0; int inOrOut = 0; […]

如何从URL中提取顶级域名(TLD)

你将如何从URL中提取域名,排除任何子域名? 我最初的简单尝试是: '.'.join(urlparse.urlparse(url).netloc.split('.')[-2:]) 这适用于http://www.foo.com ,但不适用于http://www.foo.com.au 。 是否有办法在不使用关于有效顶级域名(TLD)或国家/地区代码(因为它们发生变化)的特殊知识的情况下正确执行此操作。 谢谢

Unix命令行JSONparsing器?

任何人都可以推荐一个Unix(select你的味道)JSONparsing器,可以用来反思从pipe道中的JSON响应值?

Haskell:parsing模式中的错误

谁喜欢告诉我这个代码有什么问题(在语法上)? — merge two sorted lists mergeX [] b res = b ++ res mergeX a [] res = a ++ res mergeX a:as b:bs res | a > b = mergeX as b:bs a:res | otherwise = mergeX a:as bs b:res 解释: 分析模式中的错误:mergeX

NetworkOnMainThread

当我尝试实现下面的代码时,我得到一个NetworkOnMainThreadException: public class HandlingXMLStuff extends ListActivity{ static final String URL = "xml_file"; static final String ITEM = "item"; //parent static final String Id = "id"; static final String Name = "name"; static final String Desc = "desc"; static final String Link = "Link"; @Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.xmllist); ArrayList<HashMap<String, String>> menuItems = new […]

ANDROID:电子邮件客户端收件人电子邮件ID空androidparsing

我在应用程序中使用android-parsing服务器。 下面是parsing电子邮件栏的db截图。 电子邮件列在数据库中的隐藏密码列之后。 我的问题是 当我检索电子邮件客户端的电子邮件ID,即使电子邮件列有电子邮件,电子邮件为空。 注意:在另一个地方的应用程序(另一个表),我拉同样的方式,电子邮件客户端的电子邮件客户端,但有邮件显示..只有在这里出现问题。 如果有谁知道请帮忙? 这是parsing数据库中的电子邮件列 try{ JSONObject jsonObject = parseObjectToJson(object); Log.d("Object", jsonObject.toString()); Log.d("Email", "+" + object.get("email")); personNumber = jsonObject.getString("telephone"); personEmail = jsonObject.getString("email"); }catch (JSONException je){ }catch (ParseException pe){ } 这是电子邮件button emailPerson = (Button)findViewById(R.id.individualEmail); emailPerson.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent i = new Intent(Intent.ACTION_SEND); i.setData(Uri.parse("mailto:")); i.setType("plain/text"); i.putExtra(android.content.Intent.EXTRA_EMAIL, new String[] […]

ANTLR中parsing器规则和词法分析器规则的实际区别?

我理解理论上把parsing器规则和词法分析规则分开的理论,但是ANTLR这两个陈述之间的实际区别是什么: my_rule: … ; MY_RULE: … ; 他们是否导致不同的AST树? 不同的performance? 潜在的歧义?

CSVparsing选项与.NET

我正在查看基于一般MS堆栈和.net的分隔文件(例如CSV,制表符分隔等)parsing选项。 我唯一的技术是SSIS,因为我已经知道它不能满足我的需求。 所以我的select似乎是: Regex.Split TextFieldParser OLEDB CSVparsing器 我有两个标准,我必须满足。 首先,给出以下包含两个逻辑数据行的文件(以及总共五个物理行): 101, Bob, "Keeps his house ""clean"". Needs to work on laundry." 102, Amy, "Brilliant. Driven. Diligent." parsing的结果必须产生两个逻辑“行”,每个由三个string(或列)组成。 第三行/列string必须保留换行符! 换句话说,由于“未closures”的文本限定符,parsing器必须识别行何时“继续”到下一个物理行。 第二个标准是分隔符和文本限定符必须是可configuration的,每个文件。 这里有两个string,取自不同的文件,我必须能够parsing: var first = @"""This"",""Is,A,Record"",""That """"Cannot"""", they say,"","""",,""be"",rightly,""parsed"",at all"; var second = @"~This~|~Is|A|Record~|~ThatCannot~|~be~|~parsed~|at all"; string“first”的正确parsing是: 这个 是,A,logging 他们说,“不能” _ _ 是 正当地 parsing的 在所有 '_'仅仅意味着空白被捕获 – […]

Javascript中算术expression式的安全评估

我需要在Javascript中评估用户input的算术expression式,比如“2 *(3 + 4)”,但是我不想为了安全的原因而使用eval 。 我可以删除所有不是数字或操作符的字符,但是我不确定这是否安全,如果用户可以使用cos , sqrt等函数,那将会很好。 有没有任何Javascript库进行算术expression式评估?

在Java中寻找一个CSSparsing器

我在找java中的一个CSSparsing器。 特别是我的要求是,对于HTML文档中给定的节点/元素,能够从parsing器中获取/获取该元素的CSS样式。 我知道有W3C SAC接口和基于此的一个或两个实现 – 但turorials /示例显示不存在。 任何帮助/点正确的方向非常赞赏。 谢谢