Questions tagged [string]

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.

Filter by
Sorted by
Tagged with
0 投票
8 回答
634967 浏览

std::cin 输入带空格?

用户想要输入“Hello World”。但cin在两个词之间的空格处失败。我怎样才能cin完全接受Hello World

我实际上是在用结构做这个,cin.getline但似乎不起作用。这是我的代码:

这会产生错误。有任何想法吗?

0 投票
3 回答
221 浏览

Android 将字符串格式化为分钟和秒

我正在解析 YouTube JSON-C GDATA 提要,因为它是 JSON,所以它不能包含冒号 (:),所以当我解析字符串持续时间时,它以纯文本形式出现,即 823 或 2421。我如何将其格式化为更具可读性?即 823 --> 8:23 或 2421 --> 24.21 或 23 --> 0:23?

0 投票
10 回答
192270 浏览

将字符串拆分为数组

在 JS 中,如果您想将用户条目拆分为数组,那么最好的方法是什么?

例如:

也许我正在以错误的方式解决这个问题 - 将不胜感激任何帮助!

0 投票
3 回答
48207 浏览

Rails 3 - 通过控制器中的正则表达式检查字符串/文本是否包含某个单词/字符

我正在我的应用程序中开发一种引用机制,例如,应该可以在评论表单中简单地键入 #26 以引用该主题的评论 26。
为了首先检查用户是否想要引用一个或多个评论,我在 current_user.comments.build 之后和 @comment.save 之前放置了一个 if 条件。
但是,只是为了让我的问题更笼统,更容易适应:

我想要这样的东西。该示例用于检查评论的内容是否包括电子邮件。但从逻辑上讲,我收到“无法将正则表达式转换为字符串”错误。

你怎么能做包括?带有正则表达式的rails方法?那么,要检查文本是否包含某种正则表达式格式的字符串?

或者控制器是此类正则表达式操作的错误位置?

0 投票
3 回答
245 浏览

C ++:使用std :: string在内存中移动jpeg是否安全?

我有external_jpeg_func()一个 char 数组中的 jpeg 数据来处理它。我无法修改此功能。为了为其提供 char 数组,我执行以下操作:

我的问题是:使用字符串传输 char 数组是否安全?jpeg(或者可能是任何二进制文件格式)是否有可能遇到像“\0”这样的字符并导致数据丢失?

0 投票
10 回答
23877 浏览

StringBuffer 如何在不创建两个对象的情况下实现 append 功能?

这是一个面试问题。我被要求实现StringBuffer附加功能。面试后看到了代码。但我无法理解如何通过创建单个对象来完成操作。

我是这样想的。

这里创建了两个对象。

现在这里只创建了一个对象。

Java是如何做这个操作的?

0 投票
1 回答
201 浏览

搜索字符串 C

第一次在这里发帖,如果我搞砸了,我很抱歉。我需要搜索一个字符串并返回包含搜索数据的任何字符串,并突出显示搜索数据。

示例:如果我的初始字符串是:Hi my name is,我的搜索词是:name,那么输出应该是:Hi my NAME is

这是我编写的一个快速代码,它可以工作,但它只能工作一次。如果我尝试再次搜索它会出现故障。

我希望有人能提示我一个更好的方法来写这个,因为这段代码很恶心!

0 投票
3 回答
62580 浏览

根据最后一次出现的分隔符将字符串拆分为 2

我想知道python中是否有任何内置函数可以根据最后一次出现的分隔符将字符串分成两部分。

例如:考虑字符串 "abc,d,e,f" ,在分割分隔符 "," 之后,我希望输出为

“abc,d,e”和“f”。

我知道如何操作字符串以获得所需的输出,但我想知道 python 中是否有任何内置函数。

0 投票
2 回答
143 浏览

从字符串中可靠地拆分行

我正在用 C 编写自己的小型服务器守护程序,处理连接、断开连接和接收等基本部分已经在其中,但接收问题仍然存在。

我使用“recv”一次将 256 个字节读取到一个 char 数组中,并且因为它可以包含多行数据作为一个大块,所以我需要能够单独拆分每一行来处理它。仅此一项就不是问题了,但是由于一条线可能会因为它不再适合缓冲区而被切断,我还需要能够查看一条线是否被切断。也没有那么糟糕,只需检查最后一个字符是否为\ror \n,但如果线路被切断怎么办?我的代码不允许简单的“继续阅读更多数据”,因为我select()用来处理多个请求。

基本上,这是我的情况:

我正在考虑使用更大范围的临时缓冲区变量(可能是malloc()'d)来保存当前缓冲区,如果它太长而无法立即放入,但如果有更好的解决方案,我总是对引入不必要的高范围变量感到难过:/

我感谢任何指针(XKCD 除外 :))!

0 投票
2 回答
6005 浏览

十六进制字符串到图像

我有一个看起来像的十六进制字符串:

我需要使用 Java 将其转换为图像。我尝试先使用 org.apache.commons.codec.binary.Hex 类转换为字节数组。FileOutputStream 稍后将其转储到文件中。

但是 Hex 类中的解析器阻塞,解码器异常:奇数个字符。无论我使用什么方法转换为字节数组,它都失败了。文件格式绝对是 JPEG。

我尝试从字符串中删除0xFF,但此时图像已损坏。0xFF 我认为是罪魁祸首 - 有人知道我需要做什么来纠正这个问题吗?


15 30 50 per page
1
2 3 4 5
1498226