簡體   English   中英

如何在korn shell(ksh)中匹配字符串中的n位數字和n個字母?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM