2012-07-13 11 views
7

में वाइल्डकार्ड के साथ ढूंढें और बदलें, मैं उनके बाद सीधे अर्ध-कॉलन के साथ पाठ के सभी उदाहरणों को ढूंढने की कोशिश कर रहा हूं, और पाठ के अंदर पाठ को प्रतिस्थापित करता हूं। तो, उदाहरण के लिए:एक्सकोड 4

"FirstKey" = "First value"; 
"SecondKey" = "Second value"; 
"ThirdKey" = "Third value"; 

के बाद बराबर चिह्न केवल उन मूल्यों को खोजने के हैं, और उन सब (एक तार के साथ) एक ही बार में है, इसलिए की तरह बदल सकते:

"FirstKey" = "BLAH"; 
"SecondKey" = "BLAH"; 
"ThirdKey" = "BLAH"; 

मैं कैसे कर सकते इस? मुझे एक्सकोड 3 में नियमित अभिव्यक्तियों का जिक्र करने वाली कुछ चीजें मिलीं, लेकिन ऐसी कार्यक्षमता या तो एक्सकोड 4 में चली गई या छिपी हुई है।

उत्तर

12

नियमित अभिव्यक्ति प्रतिस्थापन अभी भी एक्सकोड 4 में उपलब्ध है। "बदलें" का उपयोग करें और स्टाइल को "नियमित अभिव्यक्ति" , पैटर्न के रूप में "([^"]*)"; का उपयोग करें और "BLAH"; के साथ प्रतिस्थापित करें।

+7

आह! खोज विकल्प के अलावा छोटे आवर्धक ग्लास के अंदर खोज विकल्प बहुत ही चुपके से छुपाए गए थे। धन्यवाद! – Luke

+0

क्या होगा यदि आप "प्रथम ब्लाउ" चाहते थे; "दूसरा ब्लाउ"; आदि? – malhal

+0

@indiekiduk मेरे उत्तर में पैटर्न के रूप में दूसरे उद्धरण के अंदर सामग्री के लिए एक कैप्चर समूह है जिसे आप प्रतिस्थापित स्ट्रिंग '" \ 1 ब्लाउ "का उपयोग करने में सक्षम होना चाहिए;' –

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^