学習目標:
学习目标如下所示:
- .trim()メソッドの意味と使い方
学習内容:
内容:
- 意味:
トリム() 関数は、文字列の両側にある空白文字またはその他の事前定義された文字を削除します。
関数は、文字列の先頭と末尾からスペースまたはその他の文字を削除します。関数が正常に実行されると、文字列から先頭と末尾のスペースが削除された文字列が返され、
エラーが発生すると空の文字列 () が返されます。いずれかのパラメータの値が NULL の場合、Trim() 関数は NULL を返します。 - Java では、Trim 関数を使用するには、String クラスの trim() メソッドを呼び出す必要があります。
- このメソッドは新しい文字列を返し、元の文字列の先頭と末尾にあるスペース、復帰、改行などの非表示の文字を削除します。
- 呼び出しメソッド: string.trim()
- トリムは文字列からスペースを削除し、新しい文字列を返すメソッドです。
- トリムはパラメータを渡す必要はありません。現在の呼び出しオブジェクトを直接処理します。次に、戻り値が必要です。これは関数内で呼び出しオブジェクトを参照するため、パラメータを渡す必要はありません。
知識の要約:
小结:
-
1. SQL の TRIM 関数は、文字列内の文字の先頭または末尾を削除するために使用されます。最も一般的な使用法は、先頭または末尾の空白を削除することです。
-
2. 関連関数
ltrim() - 文字列の左側にある空白文字またはその他の事前定義された文字を削除します。
rtrim() - 文字列の右側から空白文字またはその他の事前定義された文字を削除します。 -
3. Trim() はスペースを削除するだけでなく、その他の冗長なシンボルも削除できます。
これらのシンボルは次のとおりです。\t \n \v \f \r \x0085 \x00a0 ? \u2028 \u2029
水平タブ文字、改行文字、垂直タブ文字、改ページ文字、復帰文字であり、疑問符以外はエスケープ文字で記述します。
-
4. トリム() 関数は、文字列の両側にある空白文字またはその他の事前定義された文字を削除します。
関数は、文字列の先頭と末尾からスペースまたはその他の文字を削除します。関数が正常に実行されると、文字列 string から先頭と末尾のスペースが削除された文字列が返されます。エラーが発生した場合は、空の文字列 ("") が返されます。いずれかのパラメータの値が NULL の場合、Trim() 関数は NULL を返します。
- 5. スペースではない最初の文字とスペースではない最後の文字を見つけて、その間のコンテンツをインターセプトします。
以下に示すように、部分
文字列を使用してこれを実現することもできます。 search(/\S/), 0 );
let endIndex = this.search(/\S\s*$/) + 1;
return this.substring(startIndex, endIndex); - 6. 正規表現を使用して実装することもできます。
\s はスペースと一致するために使用され、^ はスペースの先頭と一致するために使用されます。スペースは 1 つ以上にすることができます。* は 1 つ以上と一致することを意味します - [x] 7. for ループを使用する: スペースが見つかるたびに元の文字列を置き換える
複雑な文字列を処理する必要がある場合は、for ループを使用しないようにしています。