---
schema_version: "1"
id: 59e4339ebafcb8a361efdcd4e67d4f1054e96a891546b5b5772c2646a25b1829
title: Strings (dw::core::Strings)
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/dataweave/2.3/dw-strings.md
canonical_url: https://docs.mulesoft.com/jp/dataweave/2.3/dw-strings
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 119ebc827cc233ba7ca75bd2de5e13c7e8e1c758632139ba26d1410323cdf017
description: MuleSoft Documentation Site
release: "2.3"
latest: false
---
# Strings (dw::core::Strings)

このモジュールには、文字列を操作するヘルパー関数が含まれます。

このモジュールを使用するには、DataWeave コードにインポートする必要があります。その方法として、たとえば、行 ​`import * from dw::core::Strings`​ を DataWeave スクリプトの ヘッダーに追加します。

## [](#関数)関数

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">名前</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-strings-functions-appendifmissing" class="xref page">appendIfMissing</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<code>text</code>​ が ​<code>suffix</code>​ で終了していない場合、​<code>text</code>​ の末尾に ​<code>suffix</code>​ を追加します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-strings-functions-camelize" class="xref page">camelize</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">文字列内のアンダースコアに基づいて、キャメルケースの文字列を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-strings-functions-capitalize" class="xref page">capitalize</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">文字列内の各単語の先頭を大文字にします。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-strings-functions-charcode" class="xref page">charCode</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">入力文字列の最初の文字の Unicode を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-strings-functions-charcodeat" class="xref page">charCodeAt</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">指定されたインデックスの文字の Unicode を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-strings-functions-dasherize" class="xref page">dasherize</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">文字列内のスペース、アンダースコア、キャメルケースをダッシュ (ハイフン) に置き換えます。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-strings-functions-fromcharcode" class="xref page">fromCharCode</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">指定された Unicode に一致する文字を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-strings-functions-isalpha" class="xref page">isAlpha</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<code>text</code>​ に Unicode 数字のみが含まれるかどうかを確認します。小数点は Unicode 数字ではないため、​<code>false</code>​ が返されます。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-strings-functions-isalphanumeric" class="xref page">isAlphanumeric</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<code>text</code>​ に Unicode 文字または数字のみが含まれるかどうかを確認します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-strings-functions-islowercase" class="xref page">isLowerCase</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<code>text</code>​ に小文字のみが含まれるかどうかを確認します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-strings-functions-isnumeric" class="xref page">isNumeric</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<code>text</code>​ に Unicode 数字のみが含まれるかどうかを確認します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-strings-functions-isuppercase" class="xref page">isUpperCase</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<code>text</code>​ に大文字のみが含まれるかどうかを確認します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-strings-functions-iswhitespace" class="xref page">isWhitespace</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<code>text</code>​ に空白のみが含まれるかどうかを確認します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-strings-functions-leftpad" class="xref page">leftPad</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">目的のサイズ (​<code>size</code>​) になるように、指定された ​<code>text</code>​ の​<em>左</em>​側に ​<code>padText</code>​ を埋め込みます。
デフォルトの ​<code>padText</code>​ は ​<code>" "</code>​ です。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-strings-functions-ordinalize" class="xref page">ordinalize</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">数値を序数 (​<code>1st</code>​ や ​<code>2nd</code>​ など) として返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-strings-functions-pluralize" class="xref page">pluralize</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">単数形の文字列を複数形にします。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-strings-functions-prependifmissing" class="xref page">prependIfMissing</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<code>text</code>​ が ​<code>prefix</code>​ で開始されていない場合、文字列の先頭にそのプレフィックスを追加します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-strings-functions-repeat" class="xref page">repeat</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<code>text</code>​ を、指定された回数 (​<code>times</code>​) 繰り返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-strings-functions-rightpad" class="xref page">rightPad</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">目的のサイズ (​<code>size</code>​) になるように、指定された ​<code>text</code>​ の​<em>右</em>​側に ​<code>padText</code>​ を埋め込みます。
デフォルトの ​<code>padText</code>​ は ​<code>" "</code>​ です。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-strings-functions-singularize" class="xref page">singularize</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">複数形の文字列を単数形に変換します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-strings-functions-substringafter" class="xref page">substringAfter</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">区切り文字の最初の出現位置より後にあるサブ文字列を取得します。区切り文字は返されません。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-strings-functions-substringafterlast" class="xref page">substringAfterLast</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">区切り文字の最後の出現位置より後にあるサブ文字列を取得します。区切り文字は返されません。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-strings-functions-substringbefore" class="xref page">substringBefore</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">区切り文字の最初の出現位置より前にあるサブ文字列を取得します。区切り文字は返されません。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-strings-functions-substringbeforelast" class="xref page">substringBeforeLast</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">区切り文字の最後の出現位置より前にあるサブ文字列を取得します。区切り文字は返されません。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-strings-functions-underscore" class="xref page">underscore</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">文字列内のハイフン、スペース、キャメルケースをアンダースコアに置き換えます。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-strings-functions-unwrap" class="xref page">unwrap</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">指定された ​<code>text</code>​ を ​<code>wrapper</code>​ テキストからラップ解除します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-strings-functions-withmaxsize" class="xref page">withMaxSize</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">文字列長が指定された ​<code>maxLength</code>​ より長くないことを確認します。
文字列の長さが ​<code>maxLength</code>​ よりも長い場合、関数では文字列長が長さ制限を満たすまで、文字が左から右に切り捨てられます。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-strings-functions-wrapifmissing" class="xref page">wrapIfMissing</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">指定された文字列の先頭または末尾から ​<code>wrapper</code>​ が欠落している場合、​<code>text</code>​ を ​<code>wrapper</code>​ でラップします。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-strings-functions-wrapwith" class="xref page">wrapWith</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">指定された ​<code>text</code>​ を、指定された ​<code>wrapper</code>​ でラップします。</p></td>
</tr>
</tbody>
</table>