标签: parsing

如何将多行文件名连接到一个自定义分隔符?

我希望将结果加入ls -1到一行中并用我想要的任何内容划分它.

我可以使用任何标准的Linux命令来实现这一目标吗?

linux bash shell merge parsing

397
推荐指数
14
解决办法
23万
查看次数

如何在Java中将jsonString转换为JSONObject

我有一个名为String的变量jsonString:

{"phonetype":"N95","cat":"WP"}
Run Code Online (Sandbox Code Playgroud)

现在我想将其转换为JSON对象.我在Google上搜索得更多,但没有得到任何预期的答案......

java arrays parsing json

388
推荐指数
12
解决办法
130万
查看次数

适用于Java的最佳XML解析器

我需要阅读较小的(最多几个MB,UTF-8编码的)XML文件,浏览各种元素和属性,或许修改一些并将XML再次写回磁盘(最好使用漂亮的缩进格式) .

什么是最符合我需求的XML解析器?有很多可供选择.我知道的有些是:

当然是JDK中的那个(我使用的是Java 6).我对Xerces很熟悉,但发现它很笨重.

建议?

java xml parsing

383
推荐指数
4
解决办法
31万
查看次数

Parse query string in JavaScript

Possible Duplicate:
How can I get query string values?

I need to parse the query string www.mysite.com/default.aspx?dest=aboutus.aspx. How do I get the dest variable in JavaScript?

javascript parsing query-string

329
推荐指数
10
解决办法
40万
查看次数

使用字符串分隔符(标准C++)在C++中解析(拆分)字符串

我使用以下代码在C++中解析字符串:

string parsed,input="text to be parsed";
stringstream input_stringstream(input);

if(getline(input_stringstream,parsed,' '))
{
     // do some processing.
}
Run Code Online (Sandbox Code Playgroud)

使用单个char分隔符进行解析很好.但是如果我想使用字符串作为分隔符该怎么办呢.

示例:我想拆分:

scott>=tiger
Run Code Online (Sandbox Code Playgroud)

用> =作为分隔符,这样我就能得到斯科特和老虎.

c++ parsing split

310
推荐指数
14
解决办法
99万
查看次数

使用Python中的设置文件的最佳做法是什么?

我有一个命令行脚本,我运行了很多参数.我现在已经到了一个我有太多参数的地方,我想也有一些字典形式的参数.

因此,为了简化操作,我希望使用设置文件来运行脚本.我真的不知道用什么库来解析文件.这样做的最佳做法是什么?我当然可以自己敲一些东西,但是如果有一些库,那我就是耳朵.

一些"要求":

  • 而不是使用pickle我希望它是一个可以轻松阅读和编辑的直接文本文件.
  • 我希望能够在其中添加类似字典的数据,即应该支持某种形式的嵌套.

一个简化的伪示例文件:

truck:
    color: blue
    brand: ford
city: new york
cabriolet:
    color: black
    engine:
        cylinders: 8
        placement: mid
    doors: 2
Run Code Online (Sandbox Code Playgroud)

python settings configuration parsing yaml

308
推荐指数
4
解决办法
24万
查看次数

词法分析者与解析者

词法分析器和解析器在理论上真的有那么不同吗?

讨厌正则表达式似乎很时髦:编码恐怖,另一篇博客文章.

然而,流行的基于乐兴的工具:pygments,geshi或者美化,都使用正则表达式.他们好像有什么东西......

什么时候足够兴奋,什么时候需要EBNF?

有没有人使用这些词法分析器生成的令牌与野牛或antlr解析器生成器?

parsing antlr lexer pygments

299
推荐指数
6
解决办法
10万
查看次数

go中逐行读取文件

我无法file.ReadLine在Go中找到功能.我可以弄清楚如何快速写一个,但只是想知道我是否在这里忽略了一些东西.如何逐行读取文件?

string parsing file line go

286
推荐指数
9
解决办法
25万
查看次数

Pandas read_csv low_memory和dtype选项

打电话的时候

df = pd.read_csv('somefile.csv')
Run Code Online (Sandbox Code Playgroud)

我明白了:

/Users/josh/anaconda/envs/py27/lib/python2.7/site-packages/pandas/io/parsers.py:1130:DtypeWarning:列(4,5,7,16)有混合类型.在导入时指定dtype选项或设置low_memory = False.

为什么该dtype选项与此相关low_memory,以及为什么会False帮助解决此问题?

python parsing numpy dataframe pandas

270
推荐指数
10
解决办法
23万
查看次数

解析Android上的查询字符串

Java EE具有ServletRequest.getParameterValues().

在非EE平台上,URL.getQuery()只返回一个字符串.

什么是正确分析查询字符串中当URL以正常的方式不是基于Java EE?


< rant >

在尝试制作自己的解析器的答案中很受欢迎.这是一个非常有趣和令人兴奋的微编码项目,但我不能说这是一个好主意 :(

下面的代码片段通常有缺陷或破损,顺便说一下.打破它们对读者来说是一个有趣的练习. 并且黑客攻击使用它们的网站.

解析查询字符串是一个定义明确的问题,但阅读规范和理解细微差别并非易事.让一些平台库编码器做出艰苦的工作,并为您做好修复,这要好得多!

< / rant >

java url parsing android

269
推荐指数
9
解决办法
16万
查看次数

标签 统计

parsing ×10

java ×3

python ×2

android ×1

antlr ×1

arrays ×1

bash ×1

c++ ×1

configuration ×1

dataframe ×1

file ×1

go ×1

javascript ×1

json ×1

lexer ×1

line ×1

linux ×1

merge ×1

numpy ×1

pandas ×1

pygments ×1

query-string ×1

settings ×1

shell ×1

split ×1

string ×1

url ×1

xml ×1

yaml ×1