问题标签 [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 投票
5 回答
598 浏览

javascript - Jquery/Javascript - 存储字符串的最后 4 个字母(跨浏览器)

我编写了一个快速图像交换类,通过将“_grey”添加到图像 src 来切换悬停图像。该代码在除 ie6 之外的所有浏览器中的整个站点中都运行良好。substr 似乎在这里无法正常工作-请提供任何建议!?

代码如下 -

0 投票
6 回答
2424 浏览

javascript - Javascript substring() 诡计

我有一个看起来像 的 URL http://mysite.com/#id/Blah-blah-blah,它用于 Ajax-ey 位。我想使用substring()substr()获得id零件。ID可以是任意长度的字母和数字的任意组合。

到目前为止,我得到了:

它删除了前面的哈希,但我不是 JS 编码器,我有点挣扎。我怎样才能删除除id部分之外的所有内容?我也不想要任何东西,包括最后的斜线(/Blah-blah-blah)。

谢谢!

杰克

0 投票
3 回答
335 浏览

php - PHP: How to find the beginning and end of a substring in a string?

This is the content of one mysql table field:

Now, I want to read the remarks and store them in a variable. Remarks(1), Remarks(2), etc. are fixed. 'this is remark1', etc. come from form input fields, so they are flexible.

Basically what I need is: Read everything between 'Remarks(1):' and '--------' and save it in a variable.

Thanks for your help.

0 投票
2 回答
11535 浏览

jquery - 链接文本上的 substr 方法并添加省略号?

如果链接的文本长度超过 38 个字符,我如何将其修剪为 35 个字符并在末尾添加省略号?

0 投票
9 回答
9659 浏览

regex - 如何使用 Perl 获取数字的最后两位数字?

如何从特定数字中获取值?

可以说数字是20040819。我想得到最后两位数,即19使用 Perl。

0 投票
5 回答
53749 浏览

php - PHP substr 在某个 char 之后,一个 substr + strpos 优雅的解决方案?

假设我想在一些针字符后返回所有字符'x'

$source_str = "Tuex helo babe".

通常我会这样做:

你知道更好/更聪明(更优雅)的方法吗?

不使用正则表达式不会使它更优雅,也可能更慢。

不幸的是,我们不能这样做:

因为 when 'x'is not foundstrpos返回FALSE(而-1不像在 JS 中那样)。 FALSE将评估为零,并且第一个字符将始终被切断。

谢谢,

0 投票
3 回答
3731 浏览

php - 将 C(\0 终止)字符串转换为 PHP 字符串

PHP 是我定期使用的那些语言之一,但当我再次开始使用它时,通常不得不把蜘蛛网弄掉。本周我将一些 C 代码移植到 PHP 时也是如此。这使用了大量的 AES 加密和 SHA256 散列 - 到目前为止一切正常。然而,解密后的字符串以“C”形式出现——即以零字节结尾,后跟“垃圾”填充字节。

我目前使用以下内容将这些 C 风格的字符串“修剪”为 PHP 形式:

似乎冗长,应该有一个单行函数调用,但我找不到它?

注意:虽然在这种情况下,“哈希盐”名称暗示我可能知道原始字符串的长度,但这在一般情况下是未知的。substr()显然,当先验已知长度时,可以使用单行解决方案。

0 投票
6 回答
20027 浏览

javascript - javascript 在 . (点)

我无法阅读正则表达式。

假设我们有这个字符串:“mydomain.bu.pu”,我想抓住它的“.bu.pu”部分;

我正在考虑使用类似的东西:

indexOf 和后来的 substr ......但我承认我有点迷路了......

请问有什么帮助吗?:D

提前致谢, MEM

0 投票
1 回答
287 浏览

php - 在PHP中将字符串从一个点剪切到另一个点

我想编写脚本,他的动作是将字符串从一点切割到另一点。

例如:

我希望脚本会削减所有样式。它会是这样的:

我该怎么做 ?

0 投票
3 回答
3606 浏览

codeigniter - codeigniter数据库如何限制输出

你好,如果我使用 substr(),我会喜欢吗?这样做我只能从数据库中得到 400 个字符吗?