入力した行が「OK」かどうかを確認する機能が1つあります。
#include <tr1/regex>
bool lineIsValid(string line) {
const tr1::regex pattern("[^-]{1,30} - [^-]{1,30}");
return tr1::regex_match(line, pattern);
}
lineIsValid("test - test");
関数はfalseを返します。なんで?
入力した行が「OK」かどうかを確認する機能が1つあります。
#include <tr1/regex>
bool lineIsValid(string line) {
const tr1::regex pattern("[^-]{1,30} - [^-]{1,30}");
return tr1::regex_match(line, pattern);
}
lineIsValid("test - test");
関数はfalseを返します。なんで?