问题标签 [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.
c - Sscanf 和自定义中断
我有一个包含空格和标签的字符串,例如:
我只想捕获描述标记之后和'OS ='之前的部分,并且想知道使用自定义符号使用sscanf是否有意义(请参阅页面底部我当前正在进行的工作)或者是否更好使用第二个 strstr 用于解析 OS。
提前致谢
- 附加信息 -
PS: %[^OS] 在第一次出现“O”时打破字符串,我很想知道如何输入一组字符(如果可能的话)。
c - 在字符的一部分中使用 strstr 搜索字符串 *
目前我搜索一个char *
withstrstr
但我不想搜索完整的一个,只从 42. char 到最后。我怎样才能做到这一点?
php - 与 strstr 完全匹配
我如何使用strstr
来完全匹配变量的内容而不是仅仅包含?
例如:
www.example.com/greenapples
www.example.com/redapples
www.example.com/greenapplesandpears
如果我的 URL 设置为变量$myurl
并且我使用以下内容..
然后它也适用于其他 URL,因为它们也包含单词 apples。我怎么能具体?
c - printf("%s",pch) VS. while(printf("%c"pch[i]))?
我有一个字符串:“这是一个简单的字符串”
我的目标是找到(用strstr
)“简单”并将其替换为“样本”。
代码:
输出:
问题:
不能用“样本”代替“简单”。
问题:
如果pch
正确指向“简单”的“s”,为什么不能strncpy
替换“样本”的 6 个字母?
php - 循环遍历字符串数组并将找到的字符串放入另一个数组
我试图遍历 $files 数组并:
- 查找“some-string”的出现。
- 对于发现的每个“某些字符串”,我需要将其添加到数组中。(即 $some_strings)。
终于能够在 for 循环之外调用 $some_string 数组进行操作(即 count(), $some_string[1])
/li>
在我尝试 count($some_strings) 之前,每件事似乎都运行良好。当我知道至少有 10 个值时,这只返回 1 个值。我究竟做错了什么?
c - .txt 文件中的数据库?
我正在制作一个模拟 ATM 的程序,所以我想将帐户数据保存在 .txt 文件中,然后如果用户想查看他的帐户余额,请搜索与他的帐号关联的余额。
为了实现这一点,我想将一个用户的所有信息存储在一行中,然后搜索字符串的特定位。
假设格式为:
- 账号1&密码1&余额1/
- 账号2&密码2&余额2/
- 账号3&密码3&余额3/
例如,我正在考虑计算行尾数以了解我正在工作的用户,
如果 accountnumber3(位于两个 \n 之后)想知道他的余额,我会得到 &.../ 之间的字符串,位于两个 \n 之后的字符串中
我的疑问/问题是:
- 有没有更简单的方法来做到这一点?
- 如何搜索每个字符串(我在想 strstr() 但我不知道如何将它与这样的文件正确使用)。
- 如何计算 \n 的数量,然后将其用作在字符串中搜索的参考。
c - strstr() 在同一行中搜索两个不同的字符串
我正在尝试使用 strstr 在一行中搜索两个不同的字符串。
s1 的预期输出应该是字符串"This"
,但它正在打印 s1 的整个字符串。
但是 s2 打印正确。
任何帮助表示赞赏。
编辑:虽然所有答案都是正确的(赞成所有答案),但我接受了 dasblinkenlight 的答案。这是因为我意识到检查如下所示的布尔条件就可以满足我的要求。感谢所有的答案。
c - strstr() 函数
我正在尝试编写一个程序,将用户输入的子字符串与字符串数组进行比较。
例如,当我输入青蛙时,它应该打印消息“青蛙很奇怪”,但它什么也没打印。
所以我尝试写一行打印出strstr()函数的值,每次都返回0,这意味着所有的比较都失败了。我不明白为什么,有人可以帮我吗?
c - 查找格式化字符串
我对strstr()
函数之类的东西感兴趣,但我可以将格式化的字符串作为参数传递,就像我传递给printf()
. 为了清楚起见,让我们举个例子:
假设我想找到这个文本:"abc:123"
whereabc
可以是任何大小的任何字符串,':'
然后是某个整数。我想一个好的函数可以接收这样的参数:"%s:%d"
.
别的,我想使用这个嵌入式,所以我不能得到大的和/或深奥的库。
谢谢和最好的问候!
c - 如何读取txt文件的一部分
我有以下 basket.txt 文件
我只想获取和显示 Shooter 值。要返回这样的东西:
我的想法是逐行读取文件,并在找到字符串射手时使用 strstr ,然后打印它上面的所有内容。但是使用以下代码
它返回我
那么如何更改我的代码以获得我想要的结果呢?
更新
我改变了while循环
但结果是现在
它不会让我得到射手的篮板。