问题标签 [string-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.

0 投票
2 回答
154 浏览

shell - Parsing String to get required Data

I'm trying to parse a line within a file that contains "ID" and a numeric entry. However, what the script below is doing is grabbing the "ID" numeric value plus everything after it. How can I just cut it down to "ID" + numeric value and nothing else?

Thanks in advance.

0 投票
3 回答
3684 浏览

php - php正则表达式检查名称

可能重复:
PHP 正则表达式检查英文名称

我正在尝试编写一个正则表达式来检查我为用户拥有的名称字段。

我希望它检查

我知道我需要中间首字母的单数字母,[a-z]但我不确定如何为名字和姓氏以及两者之间的空格做完整的单词。

0 投票
2 回答
24 浏览

php - 处理任意联系信息参数的更好方法

我有一个包含联系信息的表格。每个都有一个类型,然后是联系信息本身。例如:

这是一个功能要求,用户可以使用 jQuery 从表单中添加/删除联系人(仅显示存在的联系人信息 - 即它不是静态联系人表单)。

由于用户可以在表单中添加/删除他们喜欢的任何行,这会产生类似于以下的 HTTP 参数(数字不连续,并且可能不连续):

因此,contactcontact_ty参数后面的数字是任意的,除了它们用于将类型与关联的联系信息匹配的目的。

那么,在接收端,在 PHP 中,我如何有效地处理参数,使用数字来匹配类型和联系人?我认为最好的方法是通过正则表达式,但我能想到的最简单的函数遍历整个 $_REQUEST 数组,去掉以 开头的参数,contact然后从那里开始。

有没有更有效的方法?好像我正在编写一个手动字符串/参数解析方法,但也许有一个我根本不知道的函数可以做到这一点。由于我事先不知道表单参数的确切名称,因此我不能假设会有contact1,contact2等。

0 投票
4 回答
2724 浏览

objective-c - 将带有数学表达式的字符串转换为浮点数

文本字段包含数学表达式,例如:12+45-6是否可以将此字符串转换为数字?

我们可以使用谓词设施吗?

我还发现了这个https://github.com/unixpickle/ANExpressionParser

0 投票
1 回答
1258 浏览

cocoa - 使用 NSScanner 解析字符串

要解析的两行字符串是:

取出这些字符串:

(从第一行开始)

  • VGA兼容控制器
  • Intel Corporation 82945G/GZ 集成图形控制器
  • [8086:2772]

(从第 2 行开始)

  • 显示控制器
  • Intel Corporation 82945G/GZ 集成图形控制器
  • [8086:2776]

现在我的起始代码是:

这不起作用。我什至无法理解文档中的扫描仪。那么有人可以发布工作代码吗?

0 投票
1 回答
1158 浏览

java - Java - 使用多个分隔符的字符串解析或 split() 错误

好吧,你可能会说这是一个重复的帖子,但它是不同的。

我正在开发一个程序,该程序正在处理用户指定的某种删除分隔符。如果分隔符只有一个字符(特殊或非特殊),我的程序正在工作。但是,如果用户输入的是字符串,它会从消息字符串中删除分隔符的所有字符。

前任。字符串消息 = "ab\nc[d]e{fMardk1g(h)i}j"; 输出将是:bcefghij,但预期的输出是 abcdefghij

我是使用 Pattern 类的新手,所以我不知道问题出在哪里。

这是有问题的代码(我把它放在一个测试类中,所以我可以隔离问题):

导入 java.util.regex.Pattern;

0 投票
1 回答
1032 浏览

python - 使用 python 查找并添加到 .kml 文件

我不是一个很好的编码器。但我真的很想自动化我在工作中必须做的事情。基本上,我在谷歌地球上有一堆地标,显示了市政光纤网络的手孔。我有一些我想在 .kml 文件中作为标签放置的每个手孔的图片。基本上,我想拥有它,所以当他们点击谷歌地球中的地标时,它会弹出一个小的描述气泡,并显示每个手孔的图片以及可能的其他一些重要信息。

现在,我将每个手孔标记为 TO-。所以手孔编号 101 有一个 TO-101。而且我已经制作了一个脚本,将所有图片重命名以匹配名称。因此,如果手孔 TO-101 有 3 张图片,则它们将是 TO-101-1.jpg、TO-101-2.jpg、TO-101-3.jpg。

所以,基本上,我正在尝试制作一个读取 kml 文件的 python 脚本(我已经成功完成了)。我需要它在 .kml 文件中找到相应的 TO-101 或任何手孔,在该行下方添加一行:

需要对大约 5000 张图片和 2000 个左右手孔进行此操作。

我试过这个:

而且我什至无法让它找到并打印那条线。我知道该行在文件中,并且我知道路径是正确的。因为如果我注释掉 if line == "TO-101" 它会显示文件的内容。所以,如果我什至不能让它发挥作用,我就没有机会让它的其余部分发挥作用。我尝试查看几段搜索和替换类型 python 示例代码。其中一些使用字符串库,我不确定是否需要使用。

谁能帮我?谢谢

肾病

0 投票
3 回答
1038 浏览

c - 使用 strtok_r 解析字符串

我的字符串如下所示:

我想解析直到没有反斜杠'\'的']'

我可以这样做strtok_r吗?如果不是我应该怎么做?

0 投票
3 回答
11858 浏览

regex - Perl/regex 删除字符串的前 3 行和后 3 行

我正在寻找构建一个正则表达式语句以始终删除字符串的前 3 行和字符串的最后 3 行(中间部分可以是任意 n 行内容)。任何干净的正则表达式方法来实现这个输出?(即总是去掉字符串的前 3 行和后 3 行 - 并保留中间部分,这可能是可变的行数)

谢谢。

例如

输入字符串:

到所需的输出字符串:

0 投票
1 回答
99 浏览

joomla - 隔离州简称和地址

有没有办法从地址中提取州缩写?我正在为我的网站使用 Joomla 的事件日历扩展程序,它目前仅将城市和县分别存储在数据库中,但它确实提供了所有地址,即。123 Main St., Townsville, ID 55555。有没有办法抓住该州的两个字母并将其吐出?即使可能有一种方法可以获取所有出现的两个字母,然后将它们与状态缩写列表进行比较以进行验证。

谢谢杰森