问题标签 [strstr]

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 投票
1 回答
134 浏览

c - Sscanf 和自定义中断

我有一个包含空格和标签的字符串,例如:

我只想捕获描述标记之后和'OS ='之前的部分,并且想知道使用自定义符号使用sscanf是否有意义(请参阅页面底部我当前正在进行的工作)或者是否更好使用第二个 strstr 用于解析 OS。

提前致谢

- 附加信息 -

PS: %[^OS] 在第一次出现“O”时打破字符串,我很想知道如何输入一组字符(如果可能的话)。

0 投票
2 回答
483 浏览

c - 在字符的一部分中使用 strstr 搜索字符串 *

目前我搜索一个char *withstrstr但我不想搜索完整的一个,只从 42. char 到最后。我怎样才能做到这一点?

0 投票
2 回答
166 浏览

php - 与 strstr 完全匹配

我如何使用strstr来完全匹配变量的内容而不是仅仅包含?

例如:

  • www.example.com/greenapples
  • www.example.com/redapples
  • www.example.com/greenapplesandpears

如果我的 URL 设置为变量$myurl并且我使用以下内容..

然后它也适用于其他 URL,因为它们也包含单词 apples。我怎么能具体?

0 投票
2 回答
519 浏览

c - printf("%s",pch) VS. while(printf("%c"pch[i]))?

我有一个字符串:“这是一个简单的字符串”

我的目标是找到(用strstr)“简单”并将其替换为“样本”。

代码:

输出:

问题:

不能用“样本”代替“简单”。

问题:

如果pch正确指向“简单”的“s”,为什么不能strncpy替换“样本”的 6 个字母?

0 投票
2 回答
884 浏览

php - 循环遍历字符串数组并将找到的字符串放入另一个数组

我试图遍历 $files 数组并:

  1. 查找“some-string”的出现。
  2. 对于发现的每个“某些字符串”,我需要将其添加到数组中。(即 $some_strings)。
  3. 终于能够在 for 循环之外调用 $some_string 数组进行操作(即 count(), $some_string[1])

    /li>

在我尝试 count($some_strings) 之前,每件事似乎都运行良好。当我知道至少有 10 个值时,这只返回 1 个值。我究竟做错了什么?

0 投票
1 回答
749 浏览

c - .txt 文件中的数据库?

我正在制作一个模拟 ATM 的程序,所以我想将帐户数据保存在 .txt 文件中,然后如果用户想查看他的帐户余额,请搜索与他的帐号关联的余额。

为了实现这一点,我想将一个用户的所有信息存储在一行中,然后搜索字符串的特定位。

假设格式为:

  1. 账号1&密码1&余额1/
  2. 账号2&密码2&余额2/
  3. 账号3&密码3&余额3/

例如,我正在考虑计算行尾数以了解我正在工作的用户,

如果 accountnumber3(位于两个 \n 之后)想知道他的余额,我会得到 &.../ 之间的字符串,位于两个 \n 之后的字符串中

我的疑问/问题是:

  • 有没有更简单的方法来做到这一点?
  • 如何搜索每个字符串(我在想 strstr() 但我不知道如何将它与这样的文件正确使用)。
  • 如何计算 \n 的数量,然后将其用作在字符串中搜索的参考。
0 投票
3 回答
3987 浏览

c - strstr() 在同一行中搜索两个不同的字符串

我正在尝试使用 strstr 在一行中搜索两个不同的字符串。

s1 的预期输出应该是字符串"This",但它正在打印 s1 的整个字符串。

但是 s2 打印正确。

任何帮助表示赞赏。

编辑:虽然所有答案都是正确的(赞成所有答案),但我接受了 dasblinkenlight 的答案。这是因为我意识到检查如下所示的布尔条件就可以满足我的要求。感谢所有的答案。

0 投票
3 回答
3801 浏览

c - strstr() 函数

我正在尝试编写一个程序,将用户输入的子字符串与字符串数组进行比较。

例如,当我输入青蛙时,它应该打印消息“青蛙很奇怪”,但它什么也没打印。

所以我尝试写一行打印出strstr()函数的值,每次都返回0,这意味着所有的比较都失败了。我不明白为什么,有人可以帮我吗?

0 投票
4 回答
107 浏览

c - 查找格式化字符串

我对strstr()函数之类的东西感兴趣,但我可以将格式化的字符串作为参数传递,就像我传递给printf(). 为了清楚起见,让我们举个例子:

假设我想找到这个文本:"abc:123"whereabc可以是任何大小的任何字符串,':'然后是某个整数。我想一个好的函数可以接收这样的参数:"%s:%d".

别的,我想使用这个嵌入式,所以我不能得到大的和/或深奥的库。

谢谢和最好的问候!

0 投票
2 回答
121 浏览

c - 如何读取txt文件的一部分

我有以下 basket.txt 文件

我只想获取和显示 Shooter 值。要返回这样的东西:

我的想法是逐行读取文件,并在找到字符串射手时使用 strstr ,然后打印它上面的所有内容。但是使用以下代码

它返回我

那么如何更改我的代码以获得我想要的结果呢?

更新

我改变了while循环

但结果是现在

它不会让我得到射手的篮板。