我对正则表达式很不好,所以希望你们能够帮助我。我有一个名为 str 的字符串,我想确保它具有以下形式:它要么什么都没有,要么是一个数字(可以是任意位数),要么是任意数量的数字(每个数字可以是任意数量的数字(单个数字大小写),并用 ~ 字符分隔。
例如,如果 str 是以下任一形式,则它将采用正确的形式:"", "0", "123", "13~55", "123~4~121", "1 ~23~43~4"。
我到底该如何形成一个正则表达式模式字符串,如果 str 有效,它将匹配该字符串?
最佳答案
关于java - 正则表达式 (Java) - 需要帮助制定特定的模式字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9419752/