问题标签 [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.
php - 如何使用 Strpos() 查找针后的下一个字符串
我正在使用 PHPstrpos()
在一段文本中查找针。我正在为找到针后如何找到下一个单词而苦苦挣扎。
例如,考虑以下段落。
我可以strpos($description, "SCREENSHOT")
用来检测 SCREENSHOT 是否存在,但我想在 SCREENSHOT 之后获取链接,即mysite.com/screenshot.jpg
. 以类似的方式,我想检测描述是否包含 LINK 然后返回mysite.com/link.html
。
如何使用strpos()
然后返回以下单词?我假设这可能是用正则表达式完成的,但我不确定。下一个词将是“针后的一个空格,然后是任何内容,然后是一个空格”。
谢谢!
php - 使用 strpos() 查找整个单词
大家好 :) 我正在尝试使用 strpos() 来查找句子中的整个单词。但目前,如果它只是另一个词的一部分,它也会找到该词。例如:
在这个例子中,它会在单词“a”中找到“a”(应该这样做),但也会在“beautiful”中找到“a”,因为其中有一个 a。
如果它是其他单词的一部分,我如何才能找到整个单词而不是?
php - "\\\\\\\\r\\\\\\\\n" 个字符的 PHP strpos()
我在“$description”中请求的 MySQL 数据库中有一个文本,我想知道\\\\\\\\r\\\\\\\\n
描述中是否存在。所以我得到了:
但这总是输出“找不到字符串”。\\\\\\\\r\\\\\\\\n
而且我相信搜索到的字符串 ( )中存在错误的转义。我怎样才能通过 strpos \\\\\\\\r\\\\\\\\n
?此外,我可能会结束 str_replace-ing every \\\\\\\\r\\\\\\\\n
with\r\n
因为有人做了一些不好的转义函数和数据到达\\\\\\\\r\\\\\\\\n
而不是\r\n
,所以 str_replace 也面临同样的问题。我可以在任何这些任务(str_pos,str_replace)上使用帮助。
非常感谢你。
ruby - Ruby中的strpos()?
在 PHP 中有一个有用的strpos
函数可以找到字符串第一次出现的位置。在 Ruby 中是否有类似的方法可以做到这一点?
php - 使用特殊字符时,stripos 返回 false
我正在使用stripos 函数来检查一个字符串是否位于另一个字符串中,忽略任何情况。
这是问题所在:
返回假。尽管
返回真。
如您所见,在这种情况下,该函数似乎没有进行不区分大小写的搜索。
该函数对 Ææ 和 Åå 等字符有同样的问题。这些是丹麦字符。
php - 为什么使用 iconv_strpos 而不是 strpos?
与 strpos() 相比,iconv_strpos() 的返回值是出现在针之前的字符数,而不是到找到针的位置的字节偏移量。(来源:http ://www.php.net/manual/en/function.iconv-strpos.php )
以下代码示例显示iconv_strpos()
并strpos()
返回相同的值。
为什么我应该使用 iconv_strpos 而不是 strpos?
php - preg_replace 突然停止区分
困惑。我一直在使用下面的 IF PREG_MATCH 来区分整个单词和作为其他单词一部分的单词。它突然停止在这个脚本中运行,我使用的任何其他脚本都依赖于这个命令。
结果是它找到了部分单词,尽管您可以看到它被明确告知只查找整个单词。
php - 在 PHP 中,如果我在文件中找到一个单词,我可以将这个单词来自的行变成 $string
我想在一个大列表文件中找到一个单词。
然后,如果找到该单词,则取出该单词所在的列表文件的整行?
到目前为止,我还没有看到任何 PHP 字符串函数可以做到这一点
php - 我什么时候应该使用 mb_strpos(); 在 strpos();?
呵呵,看着所有这些字符串函数,有时我会感到困惑。一个是使用所有时间mb_
函数,另一个是普通函数,所以问题很简单......
我应该什么时候使用mb_strpos();
,什么时候应该使用普通的(strpos();
)?
而且,是的,我知道mb_
函数代表多字节,但这真的意味着,如果我只使用 utf-8 编码的字符串,我应该坚持使用mb_
函数吗?
提前致谢!
php - 使用 stripos 定义多个针
我如何定义多个针并仍然执行以下相同的操作。我试图定义额外的关键字,如数字、数字等......到目前为止,我必须创建一个重复的 if 循环,并带有较小的关键字更改。