我需要在輸入的開頭匹配字符串正則表達式中滿足以下條件:正則表達式(正則表達式)不工作
- 以字母開頭
- 最終以字母或數字
- 可以包含字母,數字和空格
我到目前爲止這個表達式:
^([a-zA-Z]+[a-zA-Z0-9 ]*[a-zA-Z0-9]+)|[a-zA-Z]
http://userguide.icu-project.org/strings/regexp
OR語句的表達是允許由1個字母的字符串。
問題是OR語句的第二部分總是首選,所以當輸入是query1
時,它只匹配q
。
我該如何解決這個問題?
有沒有簡化表達的方法?對於這個相對簡單的情況,我的方式似乎有些複雜。