问题标签 [strpos]

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

php - 如何使用 Strpos() 查找针后的下一个字符串

我正在使用 PHPstrpos()在一段文本中查找针。我正在为找到针后如何找到下一个单词而苦苦挣扎。

例如,考虑以下段落。

我可以strpos($description, "SCREENSHOT")用来检测 SCREENSHOT 是否存在,但我想在 SCREENSHOT 之后获取链接,即mysite.com/screenshot.jpg. 以类似的方式,我想检测描述是否包含 LINK 然后返回mysite.com/link.html

如何使用strpos()然后返回以下单词?我假设这可能是用正则表达式完成的,但我不确定。下一个词将是“针后的一个空格,然后是任何内容,然后是一个空格”。

谢谢!

0 投票
3 回答
10875 浏览

php - 使用 strpos() 查找整个单词

大家好 :) 我正在尝试使用 strpos() 来查找句子中的整个单词。但目前,如果它只是另一个词的一部分,它也会找到该词。例如:

在这个例子中,它会在单词“a”中找到“a”(应该这样做),但也会在“beautiful”中找到“a”,因为其中有一个 a。

如果它是其他单词的一部分,我如何才能找到整个单词而不是?

0 投票
3 回答
3455 浏览

php - "\\\\\\\\r\\\\\\\\n" 个字符的 PHP strpos()

我在“$description”中请求的 MySQL 数据库中有一个文本,我想知道\\\\\\\\r\\\\\\\\n描述中是否存在。所以我得到了:

但这总是输出“找不到字符串”。\\\\\\\\r\\\\\\\\n而且我相信搜索到的字符串 ( )中存在错误的转义。我怎样才能通过 strpos \\\\\\\\r\\\\\\\\n?此外,我可能会结束 str_replace-ing every \\\\\\\\r\\\\\\\\nwith\r\n因为有人做了一些不好的转义函数和数据到达\\\\\\\\r\\\\\\\\n而不是\r\n,所以 str_replace 也面临同样的问题。我可以在任何这些任务(str_pos,str_replace)上使用帮助。

非常感谢你。

0 投票
2 回答
7400 浏览

ruby - Ruby中的strpos()?

在 PHP 中有一个有用的strpos函数可以找到字符串第一次出现的位置。在 Ruby 中是否有类似的方法可以做到这一点?

0 投票
4 回答
6984 浏览

php - 使用特殊字符时,stripos 返回 false

我正在使用stripos 函数来检查一个字符串是否位于另一个字符串中,忽略任何情况。

这是问题所在:

返回假。尽管

返回真。

如您所见,在这种情况下,该函数似乎没有进行不区分大小写的搜索。

该函数对 Ææ 和 Åå 等字符有同样的问题。这些是丹麦字符。

0 投票
2 回答
724 浏览

php - 为什么使用 iconv_strpos 而不是 strpos?

与 strpos() 相比,iconv_strpos() 的返回值是出现在针之前的字符数,而不是到找到针的位置的字节偏移量。(来源:http ://www.php.net/manual/en/function.iconv-strpos.php )

以下代码示例显示iconv_strpos()strpos()返回相同的值。

为什么我应该使用 iconv_strpos 而不是 strpos?

0 投票
2 回答
94 浏览

php - preg_replace 突然停止区分

困惑。我一直在使用下面的 IF PREG_MATCH 来区分整个单词和作为其他单词一部分的单词。它突然停止在这个脚本中运行,我使用的任何其他脚本都依赖于这个命令。

结果是它找到了部分单词,尽管您可以看到它被明确告知只查找整个单词。

0 投票
4 回答
1255 浏览

php - 在 PHP 中,如果我在文件中找到一个单词,我可以将这个单词来自的行变成 $string

我想在一个大列表文件中找到一个单词。

然后,如果找到该单词,则取出该单词所在的列表文件的整行?

到目前为止,我还没有看到任何 PHP 字符串函数可以做到这一点

0 投票
3 回答
3412 浏览

php - 我什么时候应该使用 mb_strpos(); 在 strpos();?

呵呵,看着所有这些字符串函数,有时我会感到困惑。一个是使用所有时间mb_函数,另一个是普通函数,所以问题很简单......

我应该什么时候使用mb_strpos();,什么时候应该使用普通的(strpos();)?

而且,是的,我知道mb_函数代表多字节,但这真的意味着,如果我只使用 utf-8 编码的字符串,我应该坚持使用mb_函数吗?

提前致谢!

0 投票
3 回答
1616 浏览

php - 使用 stripos 定义多个针

我如何定义多个针并仍然执行以下相同的操作。我试图定义额外的关键字,如数字、数字等......到目前为止,我必须创建一个重复的 if 循环,并带有较小的关键字更改。