class regex_error : public runtime_error { /* ... */ };
flag | error |
---|---|
error_collate | 表示式包含無效的排序元素名稱。 |
error_ctype | 表示式包含無效的字元類名稱。 |
error_escape | 表示式包含無效的跳脫字元,或末尾有轉義。 |
error_backref | 表示式包含無效的反向引用。 |
error_brack | 表示式包含不匹配的方括號([和]). |
error_paren | 表示式包含不匹配的圓括號((和)). |
error_brace | 表示式包含不匹配的花括號({和}). |
error_badbrace | 表示式在花括號之間包含無效範圍({和}). |
error_range | 表示式包含無效的字元範圍。 |
error_space | 沒有足夠的記憶體將表示式轉換為有限狀態機。 |
error_badrepeat | 表示式包含一個重複說明符(*?+{),前面沒有有效的正則表示式。 |
error_complexity | 嘗試將正則表示式匹配的複雜度超過了預設級別。 |
error_stack | 沒有足夠的記憶體來確定正則表示式是否能匹配指定的字元序列。 |
|
|
Repeat was not preceded by a valid regular expression. |