我尝试用re.compilePython 3 编译一个大模式.
我尝试编译的模式由500个小单词组成(我想从文本中删除它们).问题是它在大约18个单词后停止了模式
Python不会引发任何错误.
我所做的是:
stoplist = map(lambda s: "\\b" + s + "\\b", stoplist)
stopstring = '|'.join(stoplist)
stopword_pattern = re.compile(stopstring)
Run Code Online (Sandbox Code Playgroud)
stoptring是好的(所有单词都在),但模式要短得多.它甚至停在一个字的中间!
正则表达式是否有最大长度?
由于我使用Neo4j 3.0.1,这个密码查询:
USING PERIODIC COMMIT 500
LOAD CSV WITH HEADERS
FROM >"file:///home/user/Documents/links.csv" AS csvLine
Run Code Online (Sandbox Code Playgroud)
...
回报
Couldn't load the external resource at: file:/home/user/Documents/neo4j-community-3.0.1/import/home/user/Documents/links.csv
Run Code Online (Sandbox Code Playgroud)
Neo4j位于我的机器(Ubuntu 14.04)的"Documents"文件夹中,作为"links.csv"文件.
(使用2.xx版本的neo4j这个确切的查询工作正常)
我不是为什么neo4j3.0尝试在"import"文件夹中重建csv文件路径...
在ftp上传文件以通过http协议查询neo4j工作,所以它不是关于"import"文件夹的访问权限".我的"links.csv"文件权限是664.
任何的想法 ?