मैं अपने जीवन के लिए Google या यहां या सहायता फ़ाइलों में इसका उत्तर नहीं ढूंढ सकता।विमस्क्रिप्ट में = ~ मतलब क्या है?
if "test.c" =~ "\.c"
पहले तो मुझे में =~
मतलब समाप्त होता है सोचा है, लेकिन इन परिणामों पर नज़र डालें:
Command Result
echo "test.c" =~ "\.c" 1
echo "test.c" =~ "\.pc" 0
echo "test.pc" =~ "\.c" 1
echo "testc" =~ "\.c" 1
echo "ctest" =~ "\.c" 1
echo "ctestp" =~ "\.pc" 0
echo "pctestp" =~ "\.pc" 0
echo ".pctestp" =~ "\.pc" 0
एक व्याख्या बहुत अच्छा होगा। विमस्क्रिप्ट को समझने की कोशिश करने वाली साइट पर एक लिंक भी बेहतर होगा।
वहाँ कोई रास्ता नहीं है '" ctest = ~ "\ ग" 'और' ".pctestp, यह है शायद सबसे अच्छा करने के लिए है \ .pc" ' – Benoit
वैसे" ~! "। '= ~' से बचें, लेकिन इसके बजाय '= ~ # 'या' = ~?' का उपयोग करें, जो स्पष्ट रूप से निर्दिष्ट करता है कि आप केस-संवेदनशीलता या असंवेदनशीलता चाहते हैं। सादा '= ~' के साथ, यह उपयोगकर्ता की वर्तमान सेटिंग्स पर निर्भर करता है। जानकारी: http://vimdoc.sourceforge.net/htmldoc/eval.html#expr4 –