MATLAB ヘルプ センター
空白文字と空白文字以外の文字の間にある境界に一致する
pat = whitespaceBoundary
pat = whitespaceBoundary(type)
pat = whitespaceBoundary は、一連の空白文字の先頭または末尾に一致するパターンを作成します。whitespaceBoundary は、~ 演算子を使用して否定できます。否定した場合、~whitespaceBoundary は、一連の空白の先頭または末尾を除く、任意の 2 つの文字の間にある境界に一致します。
pat
whitespaceBoundary
~
~whitespaceBoundary
例
pat = whitespaceBoundary(type) は、一連の空白の先頭と末尾のどちらに一致させるかを指定します。type は、'start'、'end'、'either' (既定値) のいずれかです。
type
'start'
'end'
'either'
すべて折りたたむ
whitespaceBoundary を使用して、空白の境界に沿って string を分割します。このパターンは、空白文字と空白文字以外の文字の間にある境界に一致します。
任意の空白の境界に一致するパターンを作成します。
txt = "123 abc .?! def 456"; pat = whitespaceBoundary ;
replace を使用して、一致した境界に "|" 文字を挿入します。
replace
replace(txt,pat,"|")
ans = "123| |abc| |.?!| |def| |456"
whitespaceBoundary で "start" オプションと "end" オプションを使用して、空白と空白以外の文字の間にある境界に一致させます。
"start"
"end"
複数の種類の文字を含む string を作成します。空白の "end" 境界と "start" 境界の間にある任意の文字に一致するパターンを作成します。
txt = "123 abc .?! def 456"; pat = whitespaceBoundary("end") + wildcardPattern(1,inf) + whitespaceBoundary("start");
パターンを抽出します。
boundaries = extract(txt,pat)
boundaries = 3×1 string "abc" ".?!" "def"
~ 演算子を使用して、whitespaceBoundary を否定します。これは、2 つの文字が両方空白文字であるか、またはどちらも空白文字でない場合に、その 2 つの文字の間にある境界に一致します。
複数の種類の文字を含む string を作成します。否定された whitespaceBoundary に一致するパターンを作成します。
txt = "123 abc .?!"; pat = ~whitespaceBoundary;
replace を使用して、"|" 文字を挿入し、~whitespaceBoundary の一致箇所を示します。
"|"
boundaries = replace(txt,pat,"|")
boundaries = "|1|2|3 a|b|c .|?|!|"
境界タイプ。'start'、'end' または 'either' として指定します。
データ型: char | string
char
string
パターン式。patternオブジェクトとして返されます。
pattern
"空白" は、横方向または縦方向のスペースを表す、任意の文字または文字列です。空白文字は、レンダリング時に表示されているマークには対応しませんが、通常、ページの一定の領域を占めます。一般的な空白文字には次のものがあります。
有意の空白文字
説明
char(32)
標準の空白文字、' '
' '
char(133)
改行
char(160)
改行しないスペース
char(8199)
フィギュア スペース
char(8239)
幅の狭い改行しないスペース
詳細については、Whitespace character を参照してください。
すべて展開する
backgroundPool
ThreadPool
R2020b で導入
pattern | contains | extract | split | alphanumericBoundary | digitBoundary | letterBoundary
contains
extract
split
alphanumericBoundary
digitBoundary
letterBoundary
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ