问题标签 [chars]

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 回答
473 浏览

jquery - 在我的应用程序上使用的最佳图表 jQuery 插件是什么?

大家好,
我正在制作一个基于jQuery的应用程序,我需要最好的图表插件来向客户端显示信息。
我的应用有点像Google AdWordsGoogle AdSense。我需要向客户展示上个月或上周每个广告或横幅的点击次数和浏览量,向他们展示积分数量,并与我们的其他服务进行交互。

我搜索了一些插件,几乎所有插件都很好,但我不想使用最好的和易于使用的插件。

有人可以给我建议吗?

在此先感谢
何塞·莫雷拉

0 投票
3 回答
201 浏览

ruby - ruby 文档在哪里定义了 string.chars?

我一直在通过解决项目欧拉问题来学习 ruby​​,在一个问题的解决方案中,我看到你可以做类似"12341".chars.inject(1) { |prod, n| prod * n.to_i }.

我查看了 ruby​​ 文档,但找不到String#chars定义的位置。

谁能解释它是如何工作的?

0 投票
7 回答
1583 浏览

.net - .NET RegEx - 前 M 行的前 N ​​个字符

我想要以下 4 个基本情况的 4 个通用 RegEx 表达式:

  1. 最多 A 字符,从 B 字符开始,从行首到 C 行,从 D 行开始,从文件开始
  2. 最多 A 字符从 B 字符开始从行首到 C 行出现在 D 行之前从文件结尾
  3. 从行尾到 B 字符之前的 A 字符从文件开头的 D 行之后开始的 C 行
  4. 最多 A 字符从行尾开始在 B 字符之前从文件末尾开始在 D 行之前最多 C 行

这些将允许在文件中的任何位置选择任意文本块。

到目前为止,我已经设法提出了仅适用于行和字符的案例:

  • (?<=(?m:^[^\r]{N}))[^\r]{1,M}= 每行最多 M 个字符,在前 N 个字符之后
  • [^\r]{1,M}(?=(?m:.{N}\r$)) = 每行最多 M 个字符,在最后 N 个字符之前

以上 2 个表达式用于字符,它们返回许多匹配项(每行一个)。

  • (?<=(\A([^\r]*\r\n){N}))(?m:\n*[^\r]*\r$){1,M}= 前 N 行后最多 M 行
  • (((?=\r?)\n[^\r]*\r)|((?=\r?)\n[^\r]+\r?)){1,M}(?=((\n[^\r]*\r)|(\n[^\r]+\r?)){N}\Z)= UP TO M lines BEFORE LAST N lines from end

这两个表达式是行的等价物,但它们总是只返回一个匹配项。

任务是结合这些表达式以允许场景 1-4。任何人都可以帮忙吗?

请注意,问题标题中的案例只是场景 #1 的子类,其中 B = 0 和 D = 0。

示例 1:第 3-5 行的字符 3-6。一共3场比赛。

来源:

结果:

示例 2:最后 1 行之前 2 行的最后 4 个字符。一共2场比赛。

来源:

结果:

0 投票
7 回答
23424 浏览

c - 给定大于 256 的整数,如何在 C 中将整数转换为无符号字符?

作为我的 CS 课程的一部分,我已经获得了一些可以使用的功能。其中一个函数需要一个指向无符号字符的指针来将一些数据写入文件(我必须使用这个函数,所以我不能只制作我自己专门构建的函数,它的工作方式不同)。我需要使用这个函数(只需要无符号字符)编写一个整数数组,其值可以达到 4095。

但是,我认为 unsigned char 的最大值只能为 256,因为它是 1 个字节长,这是对的吗?因此,我需要为每个整数使用 4 个无符号字符?但是转换似乎不适用于整数的较大值。有谁知道如何最好地将整数数组转换为无符号字符?

0 投票
1 回答
980 浏览

java - ANTLR:Lexer 规则严格接受一个字母和多个字符的标记,而不仅仅是一个(Java)

我已经为 ANTLR 解析器和词法分析器编写了以下语法,用于为逻辑公式构建树,如果有人可以提供帮助,我有几个问题:

树语法:

我在使用上述语法时遇到的问题是:

  1. AntlrFormulaLexer 的 java 代码中的标记 IMPLICATION 和 BICONDITIONAL 似乎只检查它们各自的第一个字符(即“-”和“<”)以匹配标记,而不是语法中指定的整个字符串。

  2. 在测试 AntlrFormulaParser 的 java 代码时,如果我传递一个字符串,例如“~ab”,它会返回一个“(~ a)”树(而字符串“ab&c”只返回“a”),而实际上应该是返回错误/异常,因为根据上述语法,原子只能有一个字母。这些示例字符串根本不会给出任何错误/异常。

如果有人可以帮助我解决这两个问题,我将不胜感激。谢谢 :)

0 投票
3 回答
2324 浏览

c# - 如何在位置更改字符串

我的目标是速度,必须超快。

它给了我一个错误错误“不能将属性或索引器'string.this [int]'分配给-它是只读的”

我如何以最快的方式做到这一点?

0 投票
2 回答
215 浏览

ruby-on-rails - 如何从 utf8 字符串中获取等效的非 utf8 字符?

红宝石 1.8.6,轨道 2.3.8

我正在做一些评估来为一个类编写一些方法,它的工作效果很好(第一次玩元编程:p),除了一些需要进入方法的字符串(作为代码,而不是字符串)有重音字符等等...

例如,我需要从字符串“retrição”中获取“restricao”,请问我该怎么做?

0 投票
9 回答
1304 浏览

c++ - 附加两个字符时出现分段错误 - C++

我正在尝试附加两个字符,但由于某种原因,我遇到了分段错误。

我的代码是这样的;

而且我似乎遇到了分段错误strcat(one, two),这是为什么呢?

0 投票
3 回答
171 浏览

c++ - 在 C++ 中将字符存储到字符串中

所以现在我有这个代码,它以用户输入确定的增量生成随机字母。

我正在寻找一种将第一个(用户定义的数量)字符存储到一个字符串中的方法,我可以用它来与另一个字符串进行比较。任何帮助将非常感激。

0 投票
2 回答
1449 浏览

regex - 重写规则 .? 仅适用于一个或多个字符?

在网上我发现了几种定义 RewriteRule 的方法,例如:

但是为什么在输入垃圾网址时这些会起作用?因为第一个(.?)意味着应该有零个或一个字符会导致 404.php (不是一大堆字符或一个单词)。同样,.分别^只查找一个字符和一行的开头(不是带有几个字符或单词的行,对吗?)。这就是我基于 RegEx 帮助的想法。我错了吗?或者 ...?