名前空間
変種
操作

「cpp/regex/match results/length」の版間の差分

提供: cppreference.com
< cpp‎ | regex‎ | match results
(Fix some translations)
 
1行: 1行:
{{tr_note}}
 
 
{{cpp/regex/match_results/title | length}}
 
{{cpp/regex/match_results/title | length}}
 
{{cpp/regex/match_results/navbar}}
 
{{cpp/regex/match_results/navbar}}
{{ddcl | notes={{mark since c++11}} |
+
{{ddcl | sincec++11 |
 
difference_type length( size_type n {{=}} 0 ) const;
 
difference_type length( size_type n {{=}} 0 ) const;
 
}}
 
}}
  
{{tr|指定されたサブマッチの長さを返します。.|Returns the length of the specified sub-match.}}
+
  
{{tr|{{c|1=n == 0}}場合、全体のマッチした表現の長さが返されます。.|If {{c|1=n == 0}}, the length of the entire matched expression is returned.}}
+
{{c|1=n == 0}}
  
{{tr|{{c|n > 0 && n < size()}}場合は、''の長さn''番目のサブマッチが返されます.|If {{c|n > 0 && n < size()}}, the length of ''n''th sub-match is returned.}}
+
{{c|n > 0 && n < size()}} ''''
  
{{tr|{{c|1=n >= size()}}場合は、比類のないマッチの長さが返されます。.|if {{c|1=n >= size()}}, a length of the unmatched match is returned.}}
+
{{c|1=n >= size()}}
  
{{tr|コー​​ルは{{c|(*this)[n].length()}}と同等です.|The call is equivalent to {{c|(*this)[n].length()}}.}}
+
{{c|(*this)[n].length()}}
  
===パラメータ===
+
======
 
{{par begin}}
 
{{par begin}}
{{par | n |{{tr| 調べるために一致させるかを指定する整数| integral number specifying which match to examine}}}}
+
{{par | n | }}
 
{{par end}}
 
{{par end}}
  
===値を返します===
+
======
{{tr|指定された一致またはサブマッチの長さ.|The length of the specified match or sub-match.}}
+
  
===参照===
+
======
 
{{dsc begin}}
 
{{dsc begin}}
 
{{dsc inc | cpp/regex/match_results/dsc operator_at}}
 
{{dsc inc | cpp/regex/match_results/dsc operator_at}}

2018年4月21日 (土) 20:52時点における最新版

 
 
正規表現ライブラリ
クラス
(C++11)
アルゴリズム
イテレータ
例外
特性
定数
(C++11)
正規表現の文法
 
 
difference_type length( size_type n = 0 ) const;
(C++11以上)

指定された部分マッチの長さを返します。

n == 0 であれば、マッチした表現全体の長さが返されます。

n > 0 && n < size() であれば、N 番目の部分マッチの長さが返されます。

n >= size() であれば、マッチしていないマッチの長さが返されます。

この呼び出しは (*this)[n].length() と同等です。

[編集] 引数

n - 調べるマッチを指定する整数

[編集] 戻り値

指定されたマッチまたは部分マッチの長さ。

[編集] 関連項目

指定された部分マッチを返します
(パブリックメンバ関数) [edit]
(もしあれば) マッチの長さを返します
(std::sub_match<BidirIt>のパブリックメンバ関数) [edit]