问题标签 [text-parsing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 当输入错误的类型时,如何防止 Scanner 引发异常?
这是一些示例代码:
如果我运行该程序并给它一个int
like 4
,那么一切都会好起来的。
另一方面,如果我回答too many
,它不会嘲笑我的笑话。相反,我得到了这个(如预期的那样):
有没有办法让它忽略不是整数的条目或重新提示“有多少正在入侵?” 我想知道如何做到这两个。
javascript - 在Javascript中使链接可点击?
有没有一种简单的方法可以从
进入
在现有 HTML 页面中的 Javascript 中?
bash - 如何在bash中进行字符串的循环移位?
我有一个家庭作业,我需要从文件中获取输入并不断删除一行中的第一个单词并将其附加到行尾,直到完成所有组合。
我真的不知道从哪里开始,并会感谢任何形式的方向。
让我感到困惑的部分是,这应该是在不使用数组的情况下执行的。我不只是在寻找某人为我解决问题,我只是在寻找一些方向。
样品输入:
样品输出:
c# - 在 Linux 上使用 c# 或 c++ 修改文本文件并使用命令行参数执行程序
我需要在 Suze Linux 中创建一个实用程序。该实用程序将对一些文本文件进行修改,然后使用这些文本文件中的信息使用接受命令行参数的不同可执行文件对计算机中的设备进行编程。
我精通 c#,但从未使用过 Linux。我应该花时间学习 Gnu C++ 来做到这一点,还是安装 Mono?我将如何执行编程实用程序并传递命令行参数?
c# - 从字符串中获取所有数字的最佳方法
有没有比这样做更好的方法来获取诸如“(123)455-2344”之类的字符串并从中获取“1234552344”:
也许可以在一次匹配中完成的正则表达式模式?不过,我似乎无法创建一个来实现这一目标。
php - 将格式化的字符串解析为数组数组
上面的字符串是我尝试拆分为 key => value 数组或类似字符串的示例。该字符串用于表示内网站点三栏页面上各种类的布局,用户可以通过拖放对其进行编辑。此字符串存储在 cookie 中以供下次访问时使用。
数字代表类的 id 和,-
代表类的状态(最小化、扩展或隐藏),代表分栏符。+
x
*
我可以使用explode轻松将其拆分为列,它给出了3个$key => $value
关联的数组。
例如。
然后我需要从那里把它分成不同的类,把状态和id放在一起。由于不同的类和状态会因用户而异,以及每列有多少,我需要能够自动完成这一切。
c++-cli - 提取 IP 地址最后一部分的最简单方法是什么?
我有一个 IP 地址,我想将最后一块作为整数抓取。所以从"192.168.1.150"
我得到150
.
这是我编写的代码(我使用的是 C++/CLI),但不知何故感觉相当笨拙:
有没有更简单的方法来做到这一点?
java - 在 Java 中解析具有固定格式的文本文件
假设我知道一种文本文件格式,
比如说,每行包含 4 个字段,如下所示:
我需要将它完全读入内存
我可以使用这种方法:
好的,但是有什么更好的,一个特殊的 3-rd 方 Java 库吗?
这样我们就可以预先定义每个文本行的结构并使用一些函数解析文件
?
antlr - OSLO、ANTLR 或其他解析器语法,用于解析 QUERY EXPRESSION
问候
我正在做一个项目,该项目需要我以文本形式编写查询,然后将它们转换为一些易于处理的节点,以便由一些模糊的存储库处理。那里的所有内容中,我最不感兴趣的部分是将文本转换为节点的部分。我希望它已经在某个地方完成了。
因为我边走边编,我选择使用 LINQish 表达式语法。
from m in Movie select m.A, m.B
我开始手动解析它并获得了基础知识,但这很俗气。我正在寻找更好的解决方案。我在使用 MGrammar 方面取得了一些进展,但如果这样的东西已经存在就好了。有谁知道已经这样做的任何事情?我寻找现有的 ANTLR 模板,但没有运气。
谢谢您的帮助。
regex - 解析二维文本
我需要解析文本文件,其中相关信息通常以非线性方式分布在多行中。一个例子:
我需要提取原告和被告的身份。
这些成绩单有各种各样的格式,所以我不能总是指望那些漂亮的括号在那里,或者原告和被告的信息被整齐地框起来,例如:
这两个常数是:
- “原告”将出现在原告姓名之后,但不一定在同一行。
- 原告和被告的姓名将大写。
有任何想法吗?