问题标签 [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.
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.
php - php正则表达式检查名称
可能重复:
PHP 正则表达式检查英文名称
我正在尝试编写一个正则表达式来检查我为用户拥有的名称字段。
我希望它检查
我知道我需要中间首字母的单数字母,[a-z]
但我不确定如何为名字和姓氏以及两者之间的空格做完整的单词。
php - 处理任意联系信息参数的更好方法
我有一个包含联系信息的表格。每个都有一个类型,然后是联系信息本身。例如:
这是一个功能要求,用户可以使用 jQuery 从表单中添加/删除联系人(仅显示存在的联系人信息 - 即它不是静态联系人表单)。
由于用户可以在表单中添加/删除他们喜欢的任何行,这会产生类似于以下的 HTTP 参数(数字不连续,并且可能不连续):
因此,contact
和contact_ty
参数后面的数字是任意的,除了它们用于将类型与关联的联系信息匹配的目的。
那么,在接收端,在 PHP 中,我如何有效地处理参数,使用数字来匹配类型和联系人?我认为最好的方法是通过正则表达式,但我能想到的最简单的函数遍历整个 $_REQUEST 数组,去掉以 开头的参数,contact
然后从那里开始。
有没有更有效的方法?好像我正在编写一个手动字符串/参数解析方法,但也许有一个我根本不知道的函数可以做到这一点。由于我事先不知道表单参数的确切名称,因此我不能假设会有contact1
,contact2
等。
objective-c - 将带有数学表达式的字符串转换为浮点数
文本字段包含数学表达式,例如:12+45-6
是否可以将此字符串转换为数字?
我们可以使用谓词设施吗?
cocoa - 使用 NSScanner 解析字符串
要解析的两行字符串是:
取出这些字符串:
(从第一行开始)
- VGA兼容控制器
- Intel Corporation 82945G/GZ 集成图形控制器
- [8086:2772]
(从第 2 行开始)
- 显示控制器
- Intel Corporation 82945G/GZ 集成图形控制器
- [8086:2776]
现在我的起始代码是:
这不起作用。我什至无法理解文档中的扫描仪。那么有人可以发布工作代码吗?
java - Java - 使用多个分隔符的字符串解析或 split() 错误
好吧,你可能会说这是一个重复的帖子,但它是不同的。
我正在开发一个程序,该程序正在处理用户指定的某种删除分隔符。如果分隔符只有一个字符(特殊或非特殊),我的程序正在工作。但是,如果用户输入的是字符串,它会从消息字符串中删除分隔符的所有字符。
前任。字符串消息 = "ab\nc[d]e{fMardk1g(h)i}j"; 输出将是:bcefghij,但预期的输出是 abcdefghij
我是使用 Pattern 类的新手,所以我不知道问题出在哪里。
这是有问题的代码(我把它放在一个测试类中,所以我可以隔离问题):
导入 java.util.regex.Pattern;
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 示例代码。其中一些使用字符串库,我不确定是否需要使用。
谁能帮我?谢谢
肾病
c - 使用 strtok_r 解析字符串
我的字符串如下所示:
我想解析直到没有反斜杠'\'的']'
我可以这样做strtok_r
吗?如果不是我应该怎么做?
regex - Perl/regex 删除字符串的前 3 行和后 3 行
我正在寻找构建一个正则表达式语句以始终删除字符串的前 3 行和字符串的最后 3 行(中间部分可以是任意 n 行内容)。任何干净的正则表达式方法来实现这个输出?(即总是去掉字符串的前 3 行和后 3 行 - 并保留中间部分,这可能是可变的行数)
谢谢。
例如
输入字符串:
到所需的输出字符串:
joomla - 隔离州简称和地址
有没有办法从地址中提取州缩写?我正在为我的网站使用 Joomla 的事件日历扩展程序,它目前仅将城市和县分别存储在数据库中,但它确实提供了所有地址,即。123 Main St., Townsville, ID 55555。有没有办法抓住该州的两个字母并将其吐出?即使可能有一种方法可以获取所有出现的两个字母,然后将它们与状态缩写列表进行比较以进行验证。
谢谢杰森