問題タブ [trim]

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

mysql - MYSQL に、後ろから X 個の文字を TRIM するように指示するにはどうすればよいでしょうか?

MYSQL で次のように記述するにはどうすればよいですか?

SELECT SUBSTRING(value - (1 TRAILING CHARACTER)) FROM table;

基本的に substring(value, 2) は最初の文字をトリムします。しかし、最後の文字をトリミングする必要があります。値の長さが分からないため、substring(value, -4, 3) は使用できません。

別の例を次に示します。 SELECT * FROM table WHERE SUBSTRING(value - (4 TRAILING CHARACTER)) in (SELECT SUBSTRING(value - (1 TRAILING CHARACTER)) FROM table);

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

vb.net - VB.NET で文字列の最後の "," 区切り文字をトリムする

これは私のコードです:

これにより、文字列の末尾にカンマが付きます。でももしそうなら

すべてのコンマが削除されます。

すべてのコンマを保持し、最後のコンマのみを削除するにはどうすればよいですか?

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

ruby-on-rails - Rails初期化子で定数の末尾の記号を削除するにはどうすればよいですか?

次の文の末尾の文字がファイルにある場合、それを正しく削除するにはどうすればよいですかconfig/environment.rb

次のエラーが発生します。

IRBではうまく機能しますが、environment.rbでは機能しません。

解決しました

Aptana Studio 3は、最新の更新後に.bashrcの読み込みを停止しました。助けてくれたMladenとMarkに感謝します。

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

php - 配列の最初と最後から空白行をトリミングする最速の方法は何ですか?

このスクリプト:

この出力を生成します:

上記のスクリプトを変更して、前後空白のエントリも削除するが、内部の空白のエントリは削除しないようにして、これを出力するようにするための最も速くて効率的な方法は何ですか。

foreachループを使用することもできますが、array_filterなど、はるかに効率的な方法があると思います。

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

formatting - Trim メソッドは通常、データ アクセス層で使用する必要がありますか?それともドメイン層で使用する必要がありますか?

先頭と末尾の白いスペースなど、矛盾のあるデータを含むデータベースを扱っています。

一般的に、多くの開発者が、ある時点でユーザーが入力した可能性のあるデータベースからの文字列をほぼすべて削除することで、防御的コーディングを実践しているのを目にします。私の意見では、データが永続化される前にそのようなフォーマットを行う方が良いので、一度だけ行われ、データが一貫した信頼できる状態になることができます。残念ながら、これは当てはまりませんが、Trimメソッドを使用して次善の策にたどり着きます。

データ アクセス レイヤーの一部としてすべてのデータをトリミングする場合、ドメイン レイヤーのビジネス オブジェクト内で防御的なトリミングを気にする必要はありません。代わりに、C# プロパティの set アクセサーなどを使用して、トリミングの責任をビジネス オブジェクトに置くと、最終的には同じ結果が得られるはずですが、トリミングは、ビジネス オブジェクト プロパティに割り当てられたすべての値だけでなく、ビジネス オブジェクト プロパティに割り当てられた値にも適用されます。矛盾したデータベースから。

私が尋ねることができる答えを決定するかもしれないやや哲学的な質問として、「ドメイン層はデータの防御的/強制的なフォーマットを担当する必要がありますか?フォーマットされていない文字列またはフォーマットされた文字列をフォーマットしてから、必要に応じてフォーマットしようとしますか、それとも、この責任をプレゼンテーション層とデータ アクセス層に押し付けて、ドメイン層が受け入れるデータの種類をより厳密にする必要がありますか? これはより根本的な質問かもしれないと思います。

更新:以下は、このトピックについて共有する必要があると私が考えたいくつかのリンクです。

情報サービス パターン、パート 3: データ クレンジング パターン

LINQ to SQL - 保存する前に文字列をフォーマットしますか?

Linq to Sqlを使用して値をトリムする方法は?

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

oracle - 文字列型のすべてのテーブルのすべての行のすべての列をトリミングする方法は?

Oracle 10g では、PL/SQL で次のことを行う方法はありますか?

ありがとう!

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

sql - SQLの文字列から特定の文字を削除するにはどうすればよいですか?

SQLの文字列からすべての特殊文字を削除したいと思います。サブストリングメソッドを使用して特定の量の文字を削除する人をたくさん見ましたが、この場合、ストリングの両側の長さは不明です。

誰もがこれを行う方法を知っていますか?

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

jquery - Safari が JQUERY の .trim() を好まないのはなぜですか?

これは FireFox で正常に動作します: $("#listname").val().trim()

しかし、サファリではエラー: $("#listname").val().trim() これは機能しますが、 $("#listname").val()

何故ですか?

0 投票する
7 に答える
2893 参照

c# - 文字の特定の組み合わせの後、最後まで文字列をトリミングする必要があります

最初の「\0」に遭遇した後、文字列のすべてを最後までトリミングするのに助けが必要です

それで:

"test \ 1 \ 2 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0_asdfgh_qwerty_blah_blah_blah"

になります

「テスト\1\ 2 \3」

私はc#を使用しています。助けていただければ幸いです。

ありがとう。

0 投票する
17 に答える
152230 参照

input - バッチファイルでユーザーが指定した入力の末尾と先頭の空白を削除するにはどうすればよいですか?

変数が事前定義されている場合、これを行う方法を知っています。ただし、ユーザーにある種の入力の入力を求める場合、先頭と末尾の空白を削除するにはどうすればよいですか?これは私がこれまでに持っているものです: