[英]JavaScript: Extract part of string between two optional characters with Regex
[英]How to extract a part of the string between two characters in bash?
我正在嘗試使用bash提取字符串的一部分。 字符串格式為:
peeyush (>= 5) peeyush (<= 7)
現在,我想在兩個變量中提取括號中的數字。 就像是
echo $var1
>=5
echo $var2
<=7
甚至可以從字符串中提取最小和最大格式的數字,甚至更好?
任何指針表示贊賞。
使用此grep:
s='peeyush (>= 5) peeyush (<= 7)'
unset var1 var2
while read -r p; do
[[ -z "$var1" ]] && var1="$p" || var2="$p"
done < <(grep -oP '\(\K[^)]+' <<< "$s")
echo "$var1"
>= 5
echo "$var2"
<= 7
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.