मैं निम्नलिखित regexp का उपयोग कर DEF_23
मेल करना चाहते हैं:
expect {
-re "DEF_\[0-9]*"
set result $expect_out(1,string)
}
कारण है कि यह सरणी में ऐसी कोई तत्व कहते हैं? यह $ hope_out कैसे काम करता है? और यदि मैं DEF
के रूप में परिणाम असाइन करना चाहता हूं, तो regexp का उपयोग करके डीईएफ कैसे प्राप्त करें और परिवर्तनीय परिणाम को असाइन करें?
क्या आपके पास 'सेट' लाइन के आस-पास अतिरिक्त ब्रेसिज़ होने का मतलब था? अन्यथा यह वास्तव में 'उम्मीद' का एक बहुत अजीब उपयोग है ... –