小编Zla*_*tev的帖子

如何在javascript中将xml文件转换为csv文件

<?xml version="1.0" encoding="UTF-8"?>
<current>
   <city id="1259229" name="Pune">
      <coord lon="73.86" lat="18.52" />
      <country>IN</country>
      <sun rise="2016-01-07T01:38:29" set="2016-01-07T12:42:53" />
   </city>
   <temperature value="27.49" min="27.49" max="27.49" unit="metric" />
   <humidity value="43" unit="%" />
   <pressure value="955.13" unit="hPa" />
   <wind>
      <speed value="2.65" name="Light breeze" />
      <gusts />
      <direction value="113.502" code="ESE" name="East-southeast" />
   </wind>
   <clouds value="36" name="scattered clouds" />
   <visibility />
   <precipitation mode="no" />
   <weather number="802" value="scattered clouds" icon="03d" />
   <lastupdate value="2016-01-07T06:25:45" />
</current>
Run Code Online (Sandbox Code Playgroud)

我试图将此xml转换为csv我尝试过这样的事情,但我没有得到任何逻辑将数据转换为csv格式

       try {
            var file : File = new File(dw.io.File.IMPEX + '/src/weather.csv');
            var fileWriter : …
Run Code Online (Sandbox Code Playgroud)

javascript xml csv demandware

6
推荐指数
1
解决办法
1363
查看次数

模式(正则表达式)与找到的值之间的相似性

我有一个包含文本信息的图像,并且:

  1. 我从中提取/裁剪一个小图像
  2. 我正在使用OCR从小图像中提取文本
  3. 检查提取的值是否与模式(浮点数,日期...)匹配(如果是)
  4. 我将值存储在数据库中

问题是:有时ocr提取一个带有一些符号的值,因此它与模式示例不匹配:对于模式日期,我有:

pattern = "(0[1-9]|[12][0-9]|3[01])/(0[1-9]|1[012])/(19|20)\d\d"
Run Code Online (Sandbox Code Playgroud)

图像的值是

12/02/2014
Run Code Online (Sandbox Code Playgroud)

但是OCR提取了:

12? /02 -2014
Run Code Online (Sandbox Code Playgroud)

我希望得到模式和提取的值之间的相似性(最近对待它)有没有办法在不改变模式的情况下做到这一点?

java regex ocr error-correction

5
推荐指数
1
解决办法
652
查看次数

在Visual Studio 2010和2012中找到不同的答案

这是示例代码.

var values = new List<string>() { "Stack", "Over", "Go" };

var funcs = new List<Func<string>>();

foreach(var v in values) 

  funcs.Add( ()=>v );
foreach(var f in funcs) 

  Console.WriteLine(f());
Run Code Online (Sandbox Code Playgroud)

当我使用visual studio 2010运行此代码时,我得到的输出为: Go Go Go

但是当我在visual studio 2012中尝试相同的代码时,输​​出是: Stack Over Go

为什么表现不一样?

c# visual-studio-2010 visual-studio-2012

2
推荐指数
1
解决办法
234
查看次数