A. java的正则表达式有什么作用
所有编程语言均支持正则表达。主要方便检索数据看情况决定是否使用正则。
B. java涓妫镆ュ揿悕镄勬e垯琛ㄨ揪寮
浠ヤ笅鏄涓涓狫ava涓鐢ㄤ簬妫镆ュ揿悕镄勬e垯琛ㄨ揪寮忥纴瀹冭兘澶熷尮閰2鍒8涓姹夊瓧鎴栬2鍒16涓鑻辨枃瀛楁瘝銆
code
String regex = "^([\\u4E00-\\u9FA5]{2,8}|[a-zA-Z]{2,16})$";
鍏蜂綋瑙i喷濡备笅锛
^ 琛ㄧず鍖归厤瀛楃︿覆镄勫紑澶
() 琛ㄧず涓涓鎹曡幏缁勶纴鍏朵腑鍖呭惈浜嗕袱涓瀛愭ā寮
[\u4E00-\u9FA5] 琛ㄧず涓涓姹夊瓧瀛楃︼纴锣冨洿涓篣nicode缂栫爜镄勪腑鏂囱寖锲
{2,8} 琛ㄧず璇ュ瓧绗﹀彲浠ュ嚭鐜2鍒8娆
| 琛ㄧず阃昏緫鎴栵纴琛ㄧず涓や釜瀛愭ā寮忎腑镄勪换镒忎竴涓閮藉彲浠ュ尮閰嶆垚锷
[a-zA-Z] 琛ㄧず涓涓鑻辨枃瀛楁瘝锛屼笉鍖哄垎澶у皬鍐
{2,16} 琛ㄧず璇ュ瓧绗﹀彲浠ュ嚭鐜2鍒16娆
$ 琛ㄧず鍖归厤瀛楃︿覆镄勭粨灏
锲犳わ纴涓婇溃镄勬e垯琛ㄨ揪寮忓彲浠ュ尮閰嶉暱搴︿负2鍒8涓姹夊瓧鎴栭暱搴︿负2鍒16涓鑻辨枃瀛楁瘝镄勫瓧绗︿覆锛屽彲浠ョ敤浜庢镆ュ揿悕鏄钖︾﹀悎瑕佹眰銆