問題タブ [substr]

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 投票する
5 に答える
598 参照

javascript - Jquery/Javascript - 文字列の最後の 4 文字を保存する (クロス ブラウザー)

イメージ src に「_grey」を追加して、ホバー時にイメージを切り替える簡単なイメージ スワップ クラスを作成しました。このコードは、ie6 以外のすべてのブラウザーで、サイト全体でうまく機能します。ここでは substr が適切に機能していないようです - 何かアドバイスをお願いします!?

次のようにコード -

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

javascript - Javascript substring() の策略

のような URL がありますhttp://mysite.com/#id/Blah-blah-blah。これは Ajax-ey ビットに使用されます。部品を使いたい、substring()またはsubstr()手に入れたいidID任意の長さの文字と数字の任意の組み合わせにすることができます。

これまでのところ、私は持っています:

これによりフロント ハッシュが削除されますが、私は JS コーダーではなく、少し苦労しています。部分以外をすべて削除するにはどうすればよいidですか?最後のスラッシュの後には何も必要ありません ( /Blah-blah-blah)。

ありがとう!

ジャック

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

php - PHP:文字列内の部分文字列の始まりと終わりを見つける方法は?

これは、1つのmysqlテーブルフィールドの内容です。

さて、備考を読んで変数に格納したいと思います。備考(1)、備考(2)等を修正しました。「これはremark1です」などはフォーム入力フィールドから取得されるため、柔軟性があります。

基本的に必要なのは、「Remarks(1):」と「--------」の間のすべてを読み取り、変数に保存することです。

ご協力いただきありがとうございます。

0 投票する
2 に答える
11535 参照

jquery - リンクテキストのsubstrメソッドと楕円を追加しますか?

リンクのテキストが 38 文字を超える場合、35 文字にトリミングして最後に省略記号を追加するにはどうすればよいですか?

0 投票する
9 に答える
9659 参照

regex - Perl を使用して、数字の下 2 桁を取得するにはどうすればよいですか?

特定の数値から値を取得するにはどうすればよいですか?

数が であるとしましょう2004081919Perlを使用して、つまり最後の2桁を取得したい。

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

php - 特定の文字の後のPHPsubstr、substr + strposのエレガントなソリューション?

いくつかの針文字の後にすべての文字を返したいとしましょう'x'

$source_str = "Tuex helo babe"

通常、私はこれを行います:

これを行うためのより良い/よりスマートな(よりエレガントな方法)を知っていますか?

正規表現を使用しないと、よりエレガントにならず、おそらく遅くなります。

残念ながら、私たちはできません:

'x'見つからない場合はstrpos戻りますFALSE-1JSの場合とは異なります)。 FALSEはゼロと評価され、1番目の文字は常に切り捨てられます。

ありがとう、

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

php - C(\ 0で終了する)文字列をPHP文字列に変換する

PHPは、私が定期的に使用する言語の1つですが、通常、PHPを再び使用し始めると、クモの巣をほこりで払う必要があります。今週、CコードをPHPに移植するときにも同じことが言えます。これは多くのAES暗号化とSHA256ハッシュを使用します-これまでのところすべて正常に機能しています。ただし、復号化された文字列は「C」形式で出力されます。つまり、ゼロバイトの後に「ガベージ」パディングバイトが続きます。

私は現在、これらのCスタイルの文字列を次のようにPHP形式に「トリミング」しています。

時間がかかり、代わりに1行の関数呼び出しがあるはずですが、見つかりませんか?

注:この場合、「ハッシュソルト」という名前は、元の文字列の長さを知っている可能性があることを意味しますが、一般的な場合は不明です。substr()明らかに、長さが事前にわかっている場合を使用して、1行のソリューションを利用できます。

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

javascript - javascriptは、。の後の文字列の一部を取得します。(ドット)

正規表現が読めません。

「mydomain.bu.pu」という文字列があり、その「.bu.pu」の部分を取得したいとします。

私は次のようなものを使用することを考えています:

indexOfとそれ以降のsubstr...しかし、私はちょっと迷っていると告白します...

何か助けてください?:D

よろしくお願いします、MEM

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

php - PHP で文字列をあるポイントから別のポイントにカットする

彼のアクションが弦をある点から別の点へと切断することであるというスクリプトを作成したいと思います。

例えば:

スクリプトがすべてのスタイルをカットすることを望みます。それは次のようになります。

どうすればできますか?

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

codeigniter - codeigniter データベース 出力を制限する方法

こんにちは、substr(); を使用するとどうなりますか? そうすれば、データベースから 400 文字しか取得できませんか?