[英]How to match n digits and n alphabets in a string in korn shell (ksh)?
在ksh中,如果前10個字符是數字,而后5個字符是大寫字母,則需要驗證字符串。
valid_str="1234567890ABCDE"
這就是我在sh中做的事情:
if [[ ${valid_str} =~ ^([0-9]{10}[A-Z]{5}) ]]
但是在ksh中它失敗了。
嘗試:
if test `echo $valid_str | grep -P "^[0-9]{10}[AZ]{5}"`
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.