問題タブ [gsub]

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 に答える
4903 参照

mysql - MySQLの文字列から最後の12桁を取得するにはどうすればよいですか?

mysqlを使用して文字列の最後の12桁を取得するにはどうすればよいですか?

追跡番号のあるvarcharフィールドがあり、5〜20varcharの長さであるとします。ただし、最後の12桁以下を選択する必要があるのは、それより少ない場合のみです。

だからfield = 12345678123456789012

角かっこで囲まれているものだけを取得する必要があります

midなどを使用した例をいくつか見ましたが、目的の結果が得られないか、意味のある例が見つかりません:-(

ありがとうございました。

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

string - Luaでは、カスタム関数なしでN番目の結果を簡単に選択できますか?

次のように文字列をテーブルに挿入するとします。

これは、:mystringで出現するすべての「a」を「b」に置き換えることによって生成されinputます。

gsub2つの結果を返すため、2つを1つのステートメントに結合する明白な方法は機能しません。

これは、複数のリターン値をサポートするために支払われる価格だと思います。問題は、最初の戻り値だけを選択するための標準の組み込みの方法があるかどうかです。私が見つけたときselect、それはまさにそれがしたことだと思いましたが、残念ながら、それは実際にはN以降のすべての結果を選択するので、このシナリオでは役に立ちません。

selectこれで、自分自身を次のように定義できることがわかりました。

しかし、これを行うための組み込みの方法を期待しているので、これは正しく見えません。

だから、私はいくつかの組み込みの構造が欠けていますか?そうでない場合、Lua開発者は別の変数を使用して正しい引数を抽出したり、独自のselect1関数を記述したりする傾向がありますか?

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

javascript - Rails fails to return scripts/stylesheets

This only happens on my local machine (Windows 7, Ruby 1.8.7). Occasionally rails will just stop returning my stylesheets/javascript and I'll get gross looking pages. If I navigate directly to those scripts, sometimes they work, and sometimes I get errors like:

What could be causing this? It is usually more a nuisance than anything because of lack of styles, but when I'm trying to test out my javascript it becomes an issue. Thanks!

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

ruby-on-rails - scribd_fugsubエラー

ユーザーがドキュメントをScribdにアップロードできるようにするアプリケーションがあります。Railsでscribd_fuを使ってみました。コントローラがモデルを保存しようとしたときにエラーが発生しました。

これが関連するコントローラーです

これは関連するhtmlフォームです

何か問題でもありますか?

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

lua - lua gsub%b <-これはどのように機能しますか?

次のluaコードでは:

%bはどういう意味ですか?

これは「${name}」のようなものとどのように一致しますか?

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

ruby - 正規表現の単語境界とともに文字を無視する

Rubyでgsubを使用して、テキスト内の単語を太字にします。他の単語内の文字を太字にしないように単語境界を使用していますが、これは単語の後に引用符が付いている単語を無視することがわかりました。例えば:

この場合、以下の単語は太字になりません。単語の境界とともに特定の文字を無視する方法はありますか?

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

ruby - Ruby正規表現を使用して、通常の二重引用符で'“'をエスケープする

これらの派手な二重引用符'“'を含むテキストがあり、Rubygsubと正規表現を使用して通常の二重引用符に置き換えたいと思います。これが例と私がこれまでに持っているものです:

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

ruby-on-rails - 一部のテキストから特定の変数数値を削除するための正規表現

以下のコード (私の Web サイトのユーザーが新しいブログ投稿を作成するたびに貼り付けます) の 300 という数字の 4 つのインスタンスすべてを 470 に置き換えたいと思います。

貼り付けるコードの幅と高さは、必ずしも 300 x 300 になるとは限りません。

したがって、数値を囲む引用符を考慮することを忘れないで、文字列「width =」と「height =」に続く数値を表す正規表現がおそらく必要だと思います。それが最善の方法であるかどうかを誰かに教えてもらえますか?もしそうなら、最良の正規表現は何でしょうか?

重要な場合、貼り付けられるコードは、文字列ではなく「テキスト」としてデータベースに保存されます。これは、非常に長いためです (ここに貼り付けられているものから数百文字を削除しました)...

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

ruby - ルビー文字列::gsub! 予期しない一時停止

私は、数十万の小さな XML ファイルをクリーンアップするための非常に単純なスクリプトに取り組んでいます。私の現在の方法は、ディレクトリを反復処理し、(ファイルごとに) ファイルを読み取り、使用String::gsub!してすべての変更を行い (これが最適かどうかはわかりません)、新しい内容をファイルに書き込みます。私のコードは次のようになります。

これはすべてうまく機能しているように見えますが、なんらかの理由で (私の人生では理解できません) gsub!、最初に示した 2 つのコマンドに似たコマンドでプログラムが勝手にハングするようです。ただし、ランダムにハングします (ただし、これらの時点でのみ)。うまくいくこともあれば、ハングアップすることもあります。なぜそれが時々うまくいくのか、それ以外のときはうまくいかないのか本当にわかりませんか???

どんな助けでも大歓迎です!!

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

ruby-on-rails - 正規表現の初心者

私はこのサンプル文字列を持っています:

そして、具体的には「≪」で始まり、「>」で終わるものをターゲットにして、スペースなしの「」に置き換えたいと思います。

Rubularを使用していますが、これを設定する方法を学ぶのに苦労しています。

何かイダエ?