問題タブ [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 - ファイルから読み取るcコード
ファイルから読み取るコードは次のとおりです。
何らかの理由url
でnull
、いつprintf
呼び出されるかです-どうすればそれを解決できますか?データのコピーが必要です。
c - cの数字の出現を検索する
Cで文字列を検索する方法を知っています。forループを使用してからstrstr関数を使用して、オカレンスがあるかどうかを判断します。しかし、今は検索したい整数よりも整数があります。私はインターネットでいくつかの例を見つけましたが、それらはすべて正確な数を検索しますが、私は望んでいません。「20」のように検索する必要があります。「2010」という数字がある場合は、それが表示されます。
どうすればcでそれを行うことができますか?
c - 私のコード用に最も最適化されたstrstr()のような関数
私はhttpパーサーを書いていて、これらの機能を持っています
buf
httpヘッダーの先頭を指します。
私は各ヘッダーのような機能を持っておりparse_useragent
、本当にそれらを最適化する必要があります。パケットの長さは通常<1000であり、行の長さが100の値を超えることはめったにありません。このような短い文字列の最適化は、顕著な効果をもたらしますか?
これらのアルゴリズムの中には、行ごとに解析するという異なるアプローチが必要なものがあることを私は知っています。これらの特定の条件下でどちらを選択しますか?
- http://en.wikipedia.org/wiki/Boyer%E2%80%93Moore_string_search_algorithm
- http://en.wikipedia.org/wiki/Rabin%E2%80%93Karp_string_search_algorithm
- http://en.wikipedia.org/wiki/Knuth%E2%80%93Morris%E2%80%93Pratt_algorithm
- http://en.wikipedia.org/wiki/Suffix_tree
- http://en.wikipedia.org/wiki/Suffix_array
- http://www.codeproject.com/Articles/250566/Fastest-strstr-like-function-in-C
- http://www.sanmayce.com/Railgun/index.html
手伝ってくれてありがとう!
php - 文字列の前に文字列を取得するには?
strrchr
以前と同じアドレスを返しますが、最後の/まですべてが必要です。
更新:
$_SERVER['REQUEST_URI'] = /users/dev/index.php
必要です/users/dev/
c - 検索した文字列を画面に表示するにはどうすればよいですか?
だから、私がやろうとしているのは、ユーザーにチーズを検索してもらい、それを画面に表示させることです。後者に問題があります。文字列を表示できないようですが、コードは実行されます。これが私のコードです:
それで、この場合、私は何をしますか。「Lim」と入力して、Limburgerを表示できるようにしたいと思います(将来的には、チーズに関する情報を表示できるようになります)。どうすればいいですか?
c - 複数の文字のうちの 1 つが最初に出現する場所を見つける方法 (正規表現を使用する以外)
一連のスレッドを調べた後、C および C++ で正規表現を使用するには regex.h を使用する必要があることがわかりました。
しかし、文字列内の「/」または「\」の出現を検索する簡単な方法はあるのでしょうか。
strstr の 1 回の呼び出しで最初に出現する a
/
または を検索できるように変更できるかどうか疑問に思っていました。\
c - 文字列内の文字列の出現を数える方法は?
大きな文字列内の特定の C 文字列の出現を数えなければなりません。strstr() 関数を使用して、大きな C 文字列を char ポインターでカウントして進めます。問題は、テキストの削減が急速に増加し、文字の大きなチャンクを飛び越えているように、カウントが少なすぎるように見えることです. 「x」と呼ばれるint型変数を使用して、テキストを左から右に「縮小」していますが、新しい値の割り当てに問題があるかどうかはわかりません。
text は char* 型で、動的に割り当てられます。triG は char[4] 型で、p は char* 型です。
php - strstr() を使用して 2 つの値を除外する
私はこのコードを持っています:
これは、 を含むフィールドを除いて、データベースから Excel ファイルにデータを出力します<p>
。
を含むフィールドも除外したい</script>
次の 2 つのコード スニペットを試してみましたが、成功しませんでした。
と:
基本的に私の質問は、Excel ファイルからと の両方<p>
を除外するにはどうすればよいですか?</scrpit>
php - strstr($categoryname, ' ', true) <-- TRUE ビットが機能しない
スペースのある文字列を分割しようとしていますが、これは簡単なはずです。
私のローカルホストでは正常に動作しますが、オンラインでは動作しません。TRUE を削除すると、スペースの後の文字列の部分が返されますが、そこに true があると何も返されません。
私は何を間違っていますか、これを行うためのより良い方法はありますか?
php - strstr は、文字列の最初の部分ではなく空白行を返します
WordPress で RSS フィードからフィールドを連結しようとしています。データ行の例は次のとおりです。
次のコードを使用して表示します。
の直前で停止させたい,
- したがって、「The Scala in London」と表示されます。
上記のコードの代わりに次のコードを使用しました。
ただし、空白行を返すだけです。私は何を間違っていますか?