正则表达中的正则表达式ÅÄÖ

时间:2015-12-28 15:06:37

标签: java regex if-statement

我有一个if语句,用于检查某人输入的输入是否正确,而不仅仅是空白或空白。我也希望它允许瑞典字母å,ä和ö,而不仅仅是字母a - z。我找不到如何做对。感谢您的帮助!

path-to-tomcat/webapps/my-project/WEB-INF/

2 个答案:

答案 0 :(得分:4)

只需将它们包含在允许的角色类中:

struct launcher {
    std::string s1 = "";
    MyVec1* p_vec1 = nullptr;
    MyVec2* p_vec2 = nullptr;
    bool type = false;
    std::string s2 = "";
    options opt = DEFAULT_OPTIONS;
    uint32_t opt2 = 0;
    launcher& set_s1(std::string& s) { s1 = s; return *this; }
    launcher& set_vec1(MyVec1& vec1) { p_vec1 = &vec1; return *this; }
    // etc.
    void launch(){
        MyVec1 vec1; MyVec2 vec2;
        MyVec1& v1 = p_vec1 ? *p_vec1 : vec1;
        MyVec2& v2 = p_vec2 ? *p_vec2 : vec2;
        return func(s1, v1, v2, type, s2, opt, opt2);
    }
};

答案 1 :(得分:0)

为什么不测试是否输入了除空白之外的东西?

if (!name.matches("[A-Za-zåäö]+")) {