問題タブ [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 をカスタム表記で行うのが理にかなっているのか (ページの下部にある現在進行中の作業を参照)、それとも使用した方がよいのか疑問に思っていました。 OS を解析するための 2 番目の strstr。
前もって感謝します
- 追加情報 -
PS: %[^OS] は、'O' が最初に出現した時点で文字列を分割します。一連の文字を入力する方法を知りたいです (可能であれば)。
c - char の一部に strstr を含む文字列を検索する *
現在、私はchar *
withを検索してstrstr
いますが、完全なものを検索したくありません。42.文字から最後までのみです。どうすればこれを達成できますか?
php - strstr と正確に一致
strstr
変数の内容を単に含むのではなく正確に一致させるにはどうすればよいですか?
例えば:
www.example.com/greenapples
www.example.com/redapples
www.example.com/greenapplesandpears
私のURLが変数として設定されていて$myurl
、次を使用する場合..
次に、リンゴという単語が含まれているため、他の URL にも適用されます。どうすれば具体的に言えますか?
c - printf("%s",pch) 対。while(printf("%c"pch[i]))?
文字列があります:「これは単純な文字列です」
私の目的は、strstr
「シンプル」を見つけて「サンプル」に置き換えることです。
コード:
出力:
問題:
「シンプル」を「サンプル」に置き換えることはできません。
質問:
pch
"simple" の 's' を正しく指している場合、なぜ" strncpy
sample" の 6 文字を置き換えることができないのですか?
php - 文字列の配列をループし、見つかった文字列を別の配列に入れる
$files 配列をループしようとしています。
- 「some-string」の出現箇所を検索します。
- 「何らかの文字列」が見つかった場合は、それを配列に追加する必要があります。(つまり、$some_strings)。
最後に、操作のために for ループの外で $some_string 配列を呼び出すことができます (つまり、count()、$some_string[1])。
/li>
count($ some_strings)を試すまで、すべてがうまくいくようです。少なくとも10個の値があることがわかっている場合、これは1つの値のみを返します。私は何を間違っていますか?
c - 同じ行で 2 つの異なる文字列を検索する strstr()
strstr を使用して 2 つの異なる文字列を 1 行で検索しようとしています。
s1 の予期される出力は文字列である必要があります"This"
が、s1 の文字列全体が出力されています。
ただし、s2 は正しく印刷されます。
どんな助けでも感謝します。
編集:すべての回答は正しいですが(すべての回答に賛成)、dasblinkenlightの回答を受け入れています。これは、以下に示すようにブール条件をチェックするだけで十分であることがわかっているためです。すべての答えをありがとう。
c - txt ファイルの一部を読み取る方法
次のbasket.txtファイルがあります
Shooter 値のみを取得して表示したい。このようなものを返すには:
私の考えは、ファイルを1行ずつ読み取り、文字列シューターが見つかったらstrstrを使用して、その上のすべてを印刷することです。しかし、次のコードで
それは私を返します
では、コードを変更して希望する結果を得るにはどうすればよいでしょうか?
アップデート
whileループを変更しました
しかし、結果は今
シューターズのリバウンドは返ってきません。