Skip to content

Commit 6030868

Browse files
committed
fix(regex): タイポ修正 "空文字{ => 列}で"
1 parent 2dd6323 commit 6030868

3 files changed

Lines changed: 5 additions & 5 deletions

File tree

reference/regex/match_results/prefix.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ const_reference prefix() const;
2525
また、`m.prefix().matched``false` となる。
2626
戻り値が `false` の場合は未規定である。
2727
- [`regex_search`](../regex_search.md) の引数に [`match_results`](../match_results.md) オブジェクト `m` を渡した場合、戻り値が `true` であれば、`m.prefix().first` は検索対象文字列の先頭となり、`m.prefix().second``m[0].first`(つまり、マッチした文字列の先頭)と等しくなる。
28-
また、`m.prefix().matched``m.prefix().first != m.prefix().second` の結果となる(つまり、`m.prefix()` が空文字であれば `false`、そうでなければ `true`)。
28+
また、`m.prefix().matched``m.prefix().first != m.prefix().second` の結果となる(つまり、`m.prefix()` が空文字列であれば `false`、そうでなければ `true`)。
2929
戻り値が `false` の場合は未規定である。
3030
- [`regex_iterator`](../regex_iterator.md) を間接参照したオブジェクトの場合、当該オブジェクトを `m` とすると、`m.prefix().first` は最初のマッチでなければ直前のマッチの際の `m[0].second`(つまり直前にマッチした文字列の末尾)、最初のマッチであれば検索対象文字列の先頭となり、`m.prefix().second``m[0].first`(つまり、マッチした文字列の先頭)と等しくなる。
31-
また、`m.prefix().matched``m.prefix().first != m.prefix().second` となる(つまり、`m.prefix()` が空文字であれば `false`、そうでなければ `true`)。
31+
また、`m.prefix().matched``m.prefix().first != m.prefix().second` となる(つまり、`m.prefix()` が空文字列であれば `false`、そうでなければ `true`)。
3232

3333

3434
##

reference/regex/match_results/suffix.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ const_reference suffix() const;
2525
また、`m.suffix().matched``false` となる。
2626
戻り値が `false` の場合は未規定である。
2727
- [`regex_search`](../regex_search.md) の引数に [`match_results`](../match_results.md) オブジェクト `m` を渡した場合、戻り値が `true` であれば、`m.suffix().first``m[0].second`(つまり、マッチした文字列の末尾)と等しくなり、`m.suffix().second` は検索対象文字列の末尾と等しくなる。
28-
また、`m.suffix().matched``m.suffix().first != m.suffix().second` の結果となる(つまり、`m.suffix()` が空文字であれば `false`、そうでなければ `true`)。
28+
また、`m.suffix().matched``m.suffix().first != m.suffix().second` の結果となる(つまり、`m.suffix()` が空文字列であれば `false`、そうでなければ `true`)。
2929
戻り値が `false` の場合は未規定である。
3030
- [`regex_iterator`](../regex_iterator.md) を間接参照したオブジェクトの場合、当該オブジェクトを `m` とすると、`m.suffix().first``m[0].second`(つまり、マッチした文字列の末尾)と等しくなり、`m.suffix().second` は検索対象文字列の末尾と等しくなる。
31-
また、`m.suffix().matched``m.suffix().first != m.suffix().second` の結果となる(つまり、`m.suffix()` が空文字であれば `false`、そうでなければ `true`)。
31+
また、`m.suffix().matched``m.suffix().first != m.suffix().second` の結果となる(つまり、`m.suffix()` が空文字列であれば `false`、そうでなければ `true`)。
3232

3333

3434
##

reference/regex/regex_token_iterator.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ namespace std {
3333
`regex_token_iterator` オブジェクトを構築した時、当該オブジェクトは [`regex_iterator`](regex_iterator.md)`<BidirectionalIterator, charT, traits>` 型のメンバ変数 `position` を構築する。
3434
また、構築時に指定された返すべきサブマッチのリストをメンバ変数 `subs` に保持し、現在返すべきサブマッチを識別するカウンタ用のメンバ変数 `N` を `0` に設定する。
3535
そして、[`operator++`](regex_token_iterator/op_increment.md) が呼び出される毎に、当該イテレータは `N` をインクリメントし、`N` が `subs` のサイズ以上になると、`position` をインクリメントして `N` を再び `0` にリセットする。
36-
`position` が終端まで来た時(つまり、`position` がシーケンス終端イテレータとなった時)、`subs` に `-1` が含まれていて、かつ、`position` が直前にマッチした文字列の後ろに文字列が残っている場合(つまり、`position.`[`suffix`](match_results/suffix.md)`()` が空文字では無い場合)には、当該文字列を最後のサブマッチとして扱う。この状態になったイテレータを接尾辞イテレータと呼ぶ。
36+
`position` が終端まで来た時(つまり、`position` がシーケンス終端イテレータとなった時)、`subs` に `-1` が含まれていて、かつ、`position` が直前にマッチした文字列の後ろに文字列が残っている場合(つまり、`position.`[`suffix`](match_results/suffix.md)`()` が空文字列では無い場合)には、当該文字列を最後のサブマッチとして扱う。この状態になったイテレータを接尾辞イテレータと呼ぶ。
3737
`position` が終端まで来た時に、`subs` に `-1` が含まれていない、または、`position` が直前にマッチした文字列の後ろに文字列が残っていない場合、および、接尾辞イテレータがインクリメントされた場合、当該オブジェクトは、シーケンスの終端を示す特別な値となる。
3838
この、シーケンスの終端を示す特別な値は、`regex_token_iterator` オブジェクトをデフォルトコンストラクタにより構築した場合にも生成されるため、この値と比較することによってシーケンスの終端であるか否か(つまり、マッチしなかったか否か)が判別できる。
3939

0 commit comments

Comments
 (0)