我可以针对以下每种情况获得单独的RegEx:
如何在满足所有这些条件时创建一个创建匹配的RegEx?
例如,有效匹配为xqwl82
答案 0 :(得分:2)
你可以这个正则表达式
^[a-z]{4}\d{2}$
如果你也需要大写字母
^[A-Za-z]{4}\d{2}$
或案例提交标志
^[A-Z]{4}\d{2}$
答案 1 :(得分:1)
func pickerView(myPickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
self.myCollectionView.reloadData()
}
func collectionView(myCollectionView: UICollectionView, cellForItemAtIndexPath atIndexPath: NSIndexPath) -> UICollectionViewCell {
// ...
switch self.myPickerView.selectedRowInComponent(0) {
case 0: dequedCollectionViewCell.text = "zero"
case 1: dequedCollectionViewCell.text = "one"
//...
default: break
}
// ...
}
^[a-z]{4}\d{2}$
覆盖所有内容,以便它与字符串完全匹配^$
创建一个包含[x-y]
到x
所有字符的字符集y
匹配一个数字。如果您的正则表达式引擎不支持它,则可以使用\d
代替[0-9]
说x{n}
将重复x
次答案 2 :(得分:0)
正确的正则表达式是:
[A-Z] {4} [0-9] {2}
前四个字符{4}必须是a-z [a-z]。最后两个{2}必须是0到9之间的数字[0-9]
答案 3 :(得分:0)
^[a-z]{4}[0-9]{2}$
应该这样做。说明:
^ is beginning of string
[a-z]{4} four occurrences of one character in "a" to "z"
[0-9]{2} the same
$ end of string