问题标签 [substr]

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

hash - substr md5 碰撞

我需要一个 4 个字符的哈希。目前我正在使用md5()哈希的前 4 个字符。我正在散列一个长度为 80 个字符或更少的字符串。这会导致碰撞吗?或者,假设我将散列少于 65,536 (16 4 ) 个不同的元素,碰撞的可能性是多少?

0 投票
2 回答
774 浏览

php - 用正则表达式去掉标点符号?

我做了这个函数来限制输出中字符串的长度,

它工作正常,但我认为它并不完美......例如,我在字符串中有这个文本,

这就是我使用该功能的方式,

然后它返回,

;...当你想告诉人们内容/行中有更多文本时,它看起来并不好。

我在想是否可以使用正则表达式来检查是否存在任何标点符号,...然后将其删除。

是否可以?我如何编写表达式来改进我的功能,以便有点“防弹”?

谢谢。

0 投票
3 回答
357 浏览

arrays - 为什么直接传递给方法时 substr 的工作方式不同?

我有一个关于 perl 的问题,我过去不关心,但现在它困扰着我。

我有一个调用 saveItems 的方法,它从文本日志中获取一个值并解析输入。

所以我在方法中有这几行。

$intime 是传递给此方法的时间值。$intime 样本:0431:12

我的问题是,为什么上面没有给我任何错误,但是当我尝试像这样缩短行时:

只有第一个有效,而其余的给我一个字符串错误。

如您所见,我对 perl 相对较新,但是任何人都可以给我答案吗?

编辑

样本人力资源:

编辑

案例关闭..阅读我的回答帖子

0 投票
5 回答
1343 浏览

php - PHP substr - 第一个参数不接受整数

PHP substr函数不接受从整数转换的字符串...:P

情况

如果我留下这样的代码,它可以工作:

结果是对的:

问题

但是我从一个整数变量(来自数据库)中获得了这个密钥。所以结果是空的,类似于我从这段代码中得到的:

结果是一个空白字符串。

我尝试了所有方法,例如(string) cast, substr($key."", 35, -1),但它不起作用。

有没有人有什么建议?

0 投票
2 回答
860 浏览

php - PHP substr 查询 - 裁剪 URL

我目前有字符串:“/en/sports/football/”

我如何 substr 这个字符串来实现:

“/体育/足球/”

非常感谢您的任何指点。

0 投票
2 回答
999 浏览

php - php子字符串正则表达式

我整天都在阅读 php 代码,但我似乎无法找到我认为是一个简单问题的答案。

我有一个充满字符串的数组,我想看看字符串中的第一个字符是否是数字,然后用它做一些事情,例如:

我把这一切都搞错了吗?

当然,我可以将正则表达式设置为 [^0-9] 以在开始时进行匹配,但 PHP preg_match 让我非常困惑。

任何建议都会很棒。

谢谢

0 投票
3 回答
2024 浏览

c++ - std::string 可以为右值 *this 重载“substr”并窃取资源吗?

我突然想到std::stringsubstr当它可以从*this.

N3225 的标准库包含以下成员函数声明std::string

可以实现为右值优化的实现是否可以substr重载并提供两个版本,其中一个可以为右值字符串重用缓冲区?

我想右值版本可以按如下方式实现,*this将设置的内存重用*this到移动状态。

这在常见的字符串实现上是否以有效的方式工作,还是需要太多的内务处理?

0 投票
3 回答
5889 浏览

php - mysql SUBSTR() 问题

今天早上很容易。

好的,这是我的小sql声明

SELECT SUBSTR(quote,1,20) FROM b_quotes WHERE id='74'

这将返回一个令人困惑的空结果,因为如果我调用该记录的任何其他部分(例如客户电子邮件地址),它会完美地返回它。我已经尝试过变体,但似乎总是失败的 SUBSTR 部分。

任何人都可以对此有所了解吗?

谢谢肖恩

0 投票
1 回答
4568 浏览

php - 哪个功能更快?substr() 还是 str_replace()?

我有一个脚本,我可以在其中使用substr()str_replace()。我substr()只需要切断最后一个字符,而使用 str_replace 我需要!什么都不替换。哪个会更快?

我猜substr()

0 投票
1 回答
2121 浏览

php - php substr_replace 空格用连字符?

我有这个

当 textContent 只是像“sunny”这样的一个词时,这很好用。但是,如果当前天气是例如“部分多云”,我当然会应用两个类(.partially 和 .cloudy 而不是 .partially-cloudy。

如何确保 textContent 中包含两个(或更多)单词时,我用连字符替换所有空格?

这不起作用:

谢谢你。