问题标签 [delimiter]

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 投票
3 回答
2360 浏览

c++ - 行中的最后一个单词未读

我目前正在开发一个程序,该程序从文件中读取每一行并使用特定分隔符从该行中提取单词。

所以基本上我的代码看起来像这样

但是我的代码没有读取该行的最后一个单词。例如,我的文件如下所示。你好世界

程序的输出只有单词 "hello" 而不是 "world" 。我使用 '\n' 作为分隔符,但为什么它不起作用?

任何提示将不胜感激。

0 投票
2 回答
1423 浏览

apache-flex - Appending URL parameters to URLs in ActionScript

I'm trying to add a URL parameter to an URL string in ActionScript. Currently I'm checking the existing URL to see if it explicitly has a "?" to determine if there are any existing parameters to determine if my parameter delimiter should be "?" or "&". Is there a library or utility method in ActionScript which could simplify the code below?

0 投票
14 回答
1723 浏览

string - 为什么流行的编程语言不使用其他字符来分隔字符串?

我知道的每一种编程语言(Perl、Javascript、PHP、Python、ASP、ActionScript、Commodore Basic)都使用单引号和双引号来分隔字符串

这造成了必须竭尽全力正确处理引号的持续情况,因为引号在字符串的内容中非常常见。

为什么编程语言不使用其他字符来分隔字符串,通常对话中不使用的字符\, | 或 { }例如)这样我们就可以继续我们的生活了吗?

这是真的,还是我忽略了什么?有没有一种简单的方法可以停止在现代编程语言中对字符串使用引号?

print <<<END
我知道这里的文档语法,但是对于较小的字符串操作,它过于复杂并且格式复杂。
结尾;

[更新]你们中的许多人都很好地说明了仅使用 ASCII 字符的重要性。我已经更新了示例以反映这一点(反斜杠管道大括号)。

0 投票
7 回答
6182 浏览

stream - 编写流协议:消息大小字段或消息分隔符?

我即将编写一个通过 TCP 流的消息协议。接收者需要知道消息边界在哪里。

我可以发送 1) 固定长度的消息,2) 大小字段,以便接收者知道消息有多大,或者 3) 唯一的消息终止符(我想这不能在消息中的其他任何地方使用)。

出于效率原因,我不会使用#1。

我喜欢#2,但流有可能不同步吗?

我不喜欢想法#3,因为这意味着接收者无法提前知道消息的大小,并且还要求终止符不会出现在消息的其他地方。

使用#2,如果有可能不同步,我可以添加一个终结器,还是只要发送方程序发送的内容正确,我就可以保证永远不会不同步?有必要做#2#3吗?

请告诉我。

谢谢,jbu

0 投票
4 回答
15558 浏览

size - 某些字符是否比其他字符占用更多字节?

我对较低级别的事情不是很有经验,例如一个字符有多少字节。我试图找出一个字符是否等于一个字节,但没有成功。

我需要设置一个分隔符,用于服务器和客户端之间的套接字连接。此分隔符必须尽可能小(以字节为单位),以最小化带宽。

当前分隔符是“#”。获得其他分隔符会减少我的带宽吗?

0 投票
6 回答
31562 浏览

sql - MySQL DELIMITER 语法错误

这个 MySQL 脚本安装了多个触发器。

它可以在一台运行 MySQL 5.0.51b-community 的机器上运行。在另一台运行 MySQL 14.12 Distrib 5.0.45 的机器上,对于 redhat-linux-gnu (i386),它会失败,并显示此错误消息,这似乎与DELIMITER // ... // DELIMITER; 句法 :

第 272 行的错误 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以了解在 'DELIMITER; 附近使用的正确语法;DROP TRIGGER IF EXISTS trigger_name; 第 1 行的 DELIMITER'

脚本语法(总结)是:

脚本有什么问题,我该如何纠正?

0 投票
13 回答
58659 浏览

arrays - 捕获 find 的输出。-print0 到 bash 数组中

find . -print0由于文件名可能包含空格、换行符、引号等,因此using似乎是在 bash 中获取文件列表的唯一安全方法。

但是,我很难真正使 find 的输出在 bash 或其他命令行实用程序中有用。我设法利用输出的唯一方法是将其通过管道传输到 perl,并将 perl 的 IFS 更改为 null:

此示例打印找到的文件数,避免文件名中的换行符破坏计数的危险,如下所示:

由于大多数命令行程序不支持以 null 分隔的输入,我认为最好的办法是捕获find . -print0bash 数组中的输出,就像我在上面的 perl 片段中所做的那样,然后继续执行任务,不管它可能是。

我怎样才能做到这一点?

这不起作用:

一个更普遍的问题可能是:如何使用 bash 中的文件列表做有用的事情?

0 投票
1 回答
1441 浏览

vb.net - VB.NET 正则表达式.replace <>

我对正则表达式很陌生,并且在使用 VB 和正则表达式时遇到了麻烦。

我试图删除 <span ....>评论并将其替换为<b>

到目前为止,我得到了这个:

这与 span 注释正确匹配,但是当它用字符串替换它时,它会剥离<>并只留下“ b”。我试过分隔,\<b\>但它只是跳过\并仍然删除<>to leave \b\

谁能治愈我的无知并告诉我我做错了什么。

干杯

0 投票
6 回答
36479 浏览

perl - 如何在 Perl 中提取两个行分隔符之间的行?

我有一个 ASCII 日志文件,其中包含一些我想提取的内容。我从来没有花时间正确学习 Perl,但我认为这是完成这项任务的好工具。

该文件的结构如下:

所以,我正在寻找一种方法来提取每个字符串STARTEND分隔符字符串之间的行。我怎样才能做到这一点?

到目前为止,我只找到了一些关于如何用START字符串打印一行的示例,或者与我正在寻找的内容有些相关的其他文档项目。

0 投票
5 回答
85580 浏览

delphi - Delphi:即使设置了 Delimiter,StringList Delimiter 也始终是空格字符

我在使用 TStringList 类中的分隔符时遇到问题。看一看:

sl[1]应该返回'foo bar'

sl[1]确实返回'foo'

看来分隔符现在是'^'AND' '

有任何想法吗?