問題タブ [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 - strstr が機能しない
「test」と入力すると、この特定のコードが strstr() で false を返すのはなぜですか?
strstr が最初のパラメーターで2番目のパラメーターのインスタンスを検索したと思いましたか? 入力をテキストに置き換えたり、直接何かを割り当てたりすると機能しますが、fgets では機能しないようです。
php - 文中に単語が存在するかどうかを確認する方法
たとえば、私の文がであり、それを使用して$sent = 'how are you';
検索すると、私の文が含まれているために返されます。$key = 'ho'
strstr($sent, $key)
true
ho
私が探しているのは、私がどのように、あるか、またはあなただけを検索した場合にtrueを返す方法です。これどうやってするの?
c - 「\r\n\r\n」までの部分文字列を取得する方法
次の文字列があります。
"\r\n\r\n"
バイナリデータを破棄して、 まで抽出したい。すなわち:
Cでこれを行う方法は?
c - strchrを使用して配列から文字を削除すると、プレーンCで正しい値が返されません
値が次の文字の配列から最初のセミコロンを削除しようとしています。
入力:
; テスト:876033074、808989746、825766962 、; テスト1:825766962、
コード:
出力(最初のセミコロンはまだあります)
:; テスト:876033074、808989746、825766962; テスト1:825766962;
c - strstrNULLを返すforループから抜け出す
私はここに来ていないのですか?
これはかなりうまく機能します:
しかし、好奇心から、strstr()も使用しようとしています。
ただし、これは機能していません。
よろしくお願いします。
完全なコード:
この議論を完全にするために、私が望むように最終的に実際に機能したものを追加します。これはすべての答えを通過した後に来たので、みんなに感謝します:
ポインタを初期化するのを忘れました:
これで、次のループが期待どおりに機能します。
「Clau」を検索して「Claudia」と照合できるようになったので、strstr()でこの機能が必要でした。これはstrcmp()よりも私のニーズに適していますが、strcmp()でも実行できると確信しており、Cのスキルは私よりも洗練されています。
答えてくれてありがとう!
php - strstrphpまたは代替パーツ文字列
現在、文字列の最初の部分を取得するためにstrstr()を使用しています。プロジェクトを3台のサーバーで実行しています。1.開発サーバー2.テストサーバー3.ライブサーバー
strstr()は開発サーバーとテストサーバーで正常に機能しますが、プロジェクトをライブに配置した瞬間、strstrは何も出力しません。例えば:
私はこのコードを使用します:
1番目と2番目のサーバーでは次のようになります。apple3番目のサーバーでは何も得られませんでした。
最後の部分を削除してリンゴだけを入手する別の方法はありますか?(複数の「-」を含む他の文字列が含まれるようになる変更があるため、「-」では実行しません。例:アップルケーキ-&#60fruit&#60
(fruitも<fruit>と書かれていることは知っていますが、striptagsまたはstriptextを使用すると機能しません)。
それで、誰かがこの小さな厄介な問題で私を助けることができますか?よろしくお願いします!
php - 記号から記号へのテキストの一部の検索
たとえば、私はテキストを持っています。
記号「@」で始まり、記号「*」で終わるテキスト内のすべての部分を検索したい。この例では、次のような変数が必要です。
誰がこれを手伝ってくれますか? strstr() を使用していますが、見つかった部分が複数あると失敗します。
php - PHP strstr() は 1 行だけを返します
まず第一に、私はこのサイトが大好きで、プログラミングに最適なフォーラムだと思います :)
ここで、コードとコメントを使用して表示しようとする私の問題に進みます。
基本的に、ページ全体、または針の後の 1 行を表示できますが、針の後のすべてではありません....
PHP リファレンス、Stackoverflow 検索エンジン、そしてもちろん Google を使用して解決策を見つけようとしましたが、解決策を見つけることができませんでした。
こんにちは userrr3
c - 単語内の文字のパターンを見つける
下線が欠落している文字を表す「tro___e」を検索する方法はありますか?
各行に7文字の単語が含まれるテキストファイルがあります。例えば
各単語を文字列と比較しようとしています
現在、私は各行を読み、以下を使用して比較しています。
wfileの現在の出力は次のとおりです。
これは、「tro」と「e」の間に3つの\ 0があるため、比較では単語に「tro」が含まれているだけです。
下線が欠落している文字を表す「tro___e」を検索する方法はありますか?
これは絞首刑執行人のゲーム用であるため、ファイル内の単語は必ずしも同じではなく、7文字の長さであるとは限りません。また、パターンはプレーヤーがすでに推測した文字を表すため、パターンは必ずしも「tro___e」ではありません。この場合の答え:「トラブル」
たとえば、プレーヤーが「r」、「u」、「l」を推測した場合。私は文字通りだった文字列を持っているでしょう。
char check[10]="\0r\0u\0l\0\0\0\0\0"
したがって、私が望む検索は、パターン「_r_u_l」の単語を検索することです。
php - PHP で文字列の最初の行を取得する
PHP 5.3 には、私がやりたいと思われる素敵な関数があります。
残念ながら、サーバーは PHP 5.2.17 を実行しており、オプションの 3 番目のパラメーターstrstr
は使用できません。以前のバージョンでこれを1行で達成する方法はありますか?