Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 将_Jquery_Html_Text_Formatting - Fatal编程技术网

Jquery 将

Jquery 将,jquery,html,text,formatting,Jquery,Html,Text,Formatting,标记添加到纯文本段落 我正试图编写一个脚本来自动化一个相当长且痛苦的工作过程 情景: 简而言之,我得到一个文本文档,它有4行文本和两个换行符,这种格式重复5到8页。然后,我必须从每个段落中提取6条信息,并将它们输入到另一个文档中的表格中 因为我得到的输出是格式化的,包括我从中提取数据的字段,所以我希望能够将我的文本粘贴到文本框中,单击convert,让它返回我需要的结果,并在表中列出它们 我需要帮助/建议的地方: 根据我有限的JavaScript知识,我认为我需要在每个4行段落周围设置标记。然后

标记添加到纯文本段落 我正试图编写一个脚本来自动化一个相当长且痛苦的工作过程

情景: 简而言之,我得到一个文本文档,它有4行文本和两个换行符,这种格式重复5到8页。然后,我必须从每个段落中提取6条信息,并将它们输入到另一个文档中的表格中

因为我得到的输出是格式化的,包括我从中提取数据的字段,所以我希望能够将我的文本粘贴到文本框中,单击convert,让它返回我需要的结果,并在表中列出它们

我需要帮助/建议的地方: 根据我有限的JavaScript知识,我认为我需要在每个4行段落周围设置标记。然后,我应该能够编写一个脚本来选择标记,提取我需要的数据,将其写入表中,并对下一个标记重复该过程


例如,我知道有一些在线选项可以帮我做到这一点,但我的系统没有连接到互联网,出于安全原因,它永远不会连接到互联网。这意味着我不能使用我更了解的PHP或任何其他服务器端处理。我希望这可以通过JavaScript实现,这样我就可以通过浏览器处理它。这是一台Windows机器,所以如果有其他方法,我愿意接受想法。

是的,你的方法很好。段落将选择代码

  #paragraph
  {
    //do whatever you want
  }
您甚至可以定义id为'table'的表,并直接从上面的选择中添加数据

例如:

 {
   var p=('#paragraph').fectchCode algo();
   $('#table').append(p);
 }

您可以将文档拆分为一系列三个换行符,一个用于换行结束,两个用于空行,然后用段落标记重新连接它们:

// pull the document out
var doc = $("#my-document").val();

// split on double line breaks
// note that we actually split on triple to account for the trailing
// line break at the end of a paragraph
var parts = doc.split("\n\n\n");

// rejoin with paragraph tags
doc = parts.join("</p><p>");

// wrap the entire thing in open/close paragraphs
doc = "<p>" + doc + "</p>";

// and stick it in the output
$("#output").html(doc);

示例:

您必须展示一些代码来演示您的工作。这不是一个给我codez的网站。我真的不相信Ryan crosser是在问codez,也不相信所有的问题都必须有代码片段。他正在寻求有关概念的帮助。他以自己的思想的形式展示了他到目前为止所做的尝试,然后他很有理由问我从这里应该去哪里。我不认为这是Jeff Atwood在那篇文章中所指的。更重要的问题是:为什么使用javascript?为什么不使用Perl或Python之类的语言呢?这两个都在文本处理方面做得更好。@PlatinumAzure谢谢你理解我的问题。对我来说,这个过程的第一步是将p标记添加到文本中的段落中。我没有包含从文本中提取数据的代码,因为我不知道这有什么好处,但我将添加它。这将在Windows XP上运行,Windows XP仅连接到内部网。我没有管理员权限,因此无法在系统上安装。我不知道Perl或Python,但我认为它们需要一个服务器?在浏览了整个系统之后,我几乎只有FirFox 3.6.3可供使用,这就是为什么我倾向于使用JavaScript。@Ryan crosser Perl和Python不需要服务器,尽管它们可能需要安装。理论上,您应该能够安装Perl,可能还有Python?在本地目录中,如果您可以使用您的用户名运行脚本。如果您在Windows XP上运行,请不要忘记那里提供的shell DOS shell、PowerShell?。其中一些可以进行就地流编辑。我只是不相信JavaScript是最好的解决方案,因为它的优势在于使用DOM,而您的目标是将HTML添加到非HTML文件中。我的意思是这不是一个有效的代码。但他应该有一个想法。谢谢你的输入。这是下一步的想法。但是,我仍然需要将纯文本拆分为段落。我是否可以在代码中单独引用它。是的。您可以将文本文件转换为html。并且您可以为每个所需段落提供单独的ID。比如说

您的第一个文本

您的第二个文本

,然后您可以通过选择p1来管理它,分别是p2。这实际上是我昨晚想到的,但还没有机会测试它。我会在测试后公布结果。谢谢。我为延迟接受答案而道歉。我最终使用了类似的东西。谢谢,不用道歉。很高兴我能帮忙!