問題タブ [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 投票する
2 に答える
174 参照

php - PHPでファイルから読み取るドメインを比較する

ドメインを含むtxtファイルがあり、ipsは次のようになります

aaa.bbb.com 8.8.8.8
bbb.com 2.2.2.2
...
...
..

bbb.com を 3.3.3.3 に置き換えるにはどうすればよいですか? aaa.bbb.com は変更しません。

これは私の機能の一部ですが、まったく機能していません。


最初の部分一致したレコードを取得した後、ファイルから1行ずつ読み取って一致ドメインを検索し、削除します。
2 番目の部分では、新しい行を書き込みます。

コードを実行した後、aaa.bbb.com と bbb.com の両方が削除されました。この問題を解決するにはどうすればよいですか?

「parse_url」を試してみましたが、「parse_url」はドメインではなく「http://」プレフィックスを持つ URL のみを解析します。

0 投票する
4 に答える
2434 参照

c - strstr vs regex in c

たとえば、次のように、CSV文字列のリストとして、ユーザーID、アクセス時間、プログラム名、およびバージョン番号のリストがあるとします。

このリストはファイルではなく、文字列のメモリ内リストであると想定します。

ここで、特定のプログラムがバージョン番号でリストされている頻度で、そのプログラムにアクセスした頻度を調べたいとしましょう。(例:「一部のプログラムバージョン1.20」は193回アクセスされ、「一部のプログラムバージョン0.98」は876回アクセスされ、「一部のプログラム1.0.1」は1,932回アクセスされました)

正規表現を作成してregexec()から、一致するものを見つけてバージョン番号を引き出すために使用するかstrstr()、プログラム名とコンマを一致させてから、文字列の次の部分をバージョン番号として読み取る方がよいでしょうか。違いが生じる場合は、LinuxでGCCを使用していると想定してください。

パフォーマンスに違いはありますか?一方の方法は、もう一方の方法よりも「優れている」または「より適切」ですか?それはまったく重要ですか?

0 投票する
5 に答える
7128 参照

c - C:文字列から数値を抽出する

私はこのような構造の文字列をたくさん持っています

そして、私がやりたいのは、すべての数値を配列に保存することです(この答えのために、1つの文字列の数値だけを保存したいとしましょう)。

私の計画は、すべての数字の最初の桁の位置を見つけて、sscanfで数字を読み取ることでしたが、それについて考えた限り、適切な方法を見つけることができませんでした。strstrについてはよく読んだことがありますが、文字列を別の文字列に検索するために使用されるため、正確な数を検索するか、0から9までをカバーする10のケースを実行する必要があります。

よろしくお願いします!

0 投票する
3 に答える
446 参照

php - 古いバージョンの php を使用するための strstr の代替

PHP v 5.3 以降で機能する関数がありますが、5.3 未満のバージョンでこれを行うための最良の方法は何か疑問に思っています。私のPHPバージョンは5.2.17です

これがPHP v5.3の私の関数です

0 投票する
6 に答える
78472 参照

c - Cでは、文字列内の部分文字列の位置を見つけます

受け入れるプログラムは次のとおりです。

  1. ユーザーからの一言。
  2. ユーザーからの一言。

文中に入力された単語の位置を見つけるにはどうすればよいですか?

0 投票する
1 に答える
296 参照

c - このCコードの何が問題になっていますか?

いくつかの文字列を分類するCプログラムを作成しました。FILEストリームを使用してファイルの読み取りと書き込みを行います。しかし、私は問題を見つけました。通常、文字列を分類する必要がありますが、そうではありません。このコードは大丈夫だと思うので、問題を見つけることができません。私を助けてください。

ソースファイル「spooky.csv」:

問題はstrstr()だと思います。問題について教えてください。

0 投票する
1 に答える
1381 参照

c - strstr strtok で使用されるポインタ

文字列があり、それを解析するために strtok を使用します。

次に、strtok からのポインターで strstr を使用したいのですが、セグ フォールトが発生し続けます。

理由について何か考えはありますか?

0 投票する
8 に答える
232 参照

php - PHP は、既知の文字内の文字列を検索します

以下を確認してください。

.com なしで @example を返す方法はありますか?

したがって、基本的に、私が知っている文字のセットの間に存在する、知らない文字のセットを文字列で検索する必要があります。

したがって、次の例では「犬」を返します。

$string = "スポットという名前の愛犬を飼っていました";

次を使用して、文字列の最後のセクションを取得できます。

これは可能ですか?

0 投票する
1 に答える
116 参照

c++ - 検索してポインタで置換

「すべてを検索して置換」を実装しようとしています。文字を監視するための2つのポインターがありますnclude #include #include名前空間stdを使用します。

0 投票する
4 に答える
507 参照

php - あいまいな DISTINCT 値

不動産リストのデータベースがあり、近隣のリストを返す必要があります。現在、すべての個別の値を返す mysql DISTINCT を使用しています。私の問題は、似たような名前を持つ地域がたくさんあるということです: 例:

「Park View」と「Great Lake」がすでに存在することを認識し、「Park View」と「Great Lake」のみを返す簡単なphpまたはmysqlソリューションを探しています。

私の最初の考えは、短い値が一番上になるように長さで並べ替え順序を取得し、strstr を使用してループする方法です。これは大きなタスクのように聞こえますが、これを簡単に実行できる関数が mysql または php にあるかどうか疑問に思っています。