2012-02-07 8 views
9

मैंने '\ एल' की कोशिश की है लेकिन यह अपने व्याकरण का हिस्सा नहीं प्रतीत होता है, और इसकी सहायता किसी भी उपलब्ध परिवर्तनों का कोई उल्लेख नहीं करती है।क्या एक्लिप्स की रेगेक्स खोज का उपयोग करके लोअरकेस में बदलना संभव है?

मुझे पता है कि मैं और पता कर सकते हैं कि कैसे कमांड लाइन लेकिन ...

से यह करने के लिए कर रहा हूँ यह मामला ऐसा करने के लिए संभव है ग्रहण के regex खोज और की जगह का उपयोग कर बदल?

+0

आप यह करने के लिए एक बहुत ही सरल प्लगइन लिख सकते हैं, लेकिन मुझे नहीं लगता कि खोज/जगह ले सकता है । –

उत्तर

7

हम्म, मुझे नहीं लगता कि यह संभव है। \ L और यहां तक ​​कि \ u भी काम नहीं कर रहा है जैसा कि मैंने उम्मीद की थी (कम से कम इंडिगो में)। हो सकता है कि ग्रहण के बाहर ऐसा करना बेहतर होगा और फिर कार्यक्षेत्र को रीफ्रेश करें।

पुनश्च: आप ऊब महसूस करते हैं कि आप उन्हें और उपयोगकर्ता के लिए CTRL + SHIFT + Y और Ctrl + SHIFT + एक्स के लिए खोज मामले को बदलने के लिए कर सकते हैं: पी

35

आप दो चरणों में कर सकते हैं। सबसे पहले आप लोअरकेस में वर्णमाला डालें।

reg expr 1: ([A-Z])

प्रतिस्थापन 1: abcdefghijklmnopqrstuvwxyz$1

reg expr 2: (a)bcdefghijklmnopqrstuvwxyzA|a(b)cdefghijklmnopqrstuvwxyzB|ab(c)defghijklmnopqrstuvwxyzC|abc(d)efghijklmnopqrstuvwxyzD|abcd(e)fghijklmnopqrstuvwxyzE|abcde(f)ghijklmnopqrstuvwxyzF|abcdef(g)hijklmnopqrstuvwxyzG|abcdefg(h)ijklmnopqrstuvwxyzH|abcdefgh(i)jklmnopqrstuvwxyzI|abcdefghi(j)klmnopqrstuvwxyzJ|abcdefghij(k)lmnopqrstuvwxyzK|abcdefghijk(l)mnopqrstuvwxyzL|abcdefghijkl(m)nopqrstuvwxyzM|abcdefghijklm(n)opqrstuvwxyzN|abcdefghijklmn(o)pqrstuvwxyzO|abcdefghijklmno(p)qrstuvwxyzP|abcdefghijklmnop(q)rstuvwxyzQ|abcdefghijklmnopq(r)stuvwxyzR|abcdefghijklmnopqr(s)tuvwxyzS|abcdefghijklmnopqrs(t)uvwxyzT|abcdefghijklmnopqrst(u)vwxyzU|abcdefghijklmnopqrstu(v)wxyzV|abcdefghijklmnopqrstuv(w)xyzW|abcdefghijklmnopqrstuvw(x)yzX|abcdefghijklmnopqrstuvwx(y)zY|abcdefghijklmnopqrstuvwxy(z)Z

प्रतिस्थापन 2: तो फिर तुम ही सही पत्र रखने $1$2$3$4$5$6$7$8$9$10$11$12$13$14$15$16$17$18$19$20$21$22$23$24$25$26

और तुम बदल सकता है इस तरह के अपरकेस के लिए:

reg expr 1: ([a-z])

प्रतिस्थापन 1: ABCDEFGHIJKLMNOPQRSTUVWXYZ$1

reg expr 2: (A)BCDEFGHIJKLMNOPQRSTUVWXYZa|A(B)CDEFGHIJKLMNOPQRSTUVWXYZb|AB(C)DEFGHIJKLMNOPQRSTUVWXYZc|ABC(D)EFGHIJKLMNOPQRSTUVWXYZd|ABCD(E)FGHIJKLMNOPQRSTUVWXYZe|ABCDE(F)GHIJKLMNOPQRSTUVWXYZf|ABCDEF(G)HIJKLMNOPQRSTUVWXYZg|ABCDEFG(H)IJKLMNOPQRSTUVWXYZh|ABCDEFGH(I)JKLMNOPQRSTUVWXYZi|ABCDEFGHI(J)KLMNOPQRSTUVWXYZj|ABCDEFGHIJ(K)LMNOPQRSTUVWXYZk|ABCDEFGHIJK(L)MNOPQRSTUVWXYZl|ABCDEFGHIJKL(M)NOPQRSTUVWXYZm|ABCDEFGHIJKLM(N)OPQRSTUVWXYZn|ABCDEFGHIJKLMN(O)PQRSTUVWXYZo|ABCDEFGHIJKLMNO(P)QRSTUVWXYZp|ABCDEFGHIJKLMNOP(Q)RSTUVWXYZq|ABCDEFGHIJKLMNOPQ(R)STUVWXYZr|ABCDEFGHIJKLMNOPQR(S)TUVWXYZs|ABCDEFGHIJKLMNOPQRS(T)UVWXYZt|ABCDEFGHIJKLMNOPQRST(U)VWXYZu|ABCDEFGHIJKLMNOPQRSTU(V)WXYZv|ABCDEFGHIJKLMNOPQRSTUV(W)XYZw|ABCDEFGHIJKLMNOPQRSTUVW(X)YZx|ABCDEFGHIJKLMNOPQRSTUVWX(Y)Zy|ABCDEFGHIJKLMNOPQRSTUVWXY(Z)z

प्रतिस्थापन 2: $1$2$3$4$5$6$7$8$9$10$11$12$13$14$15$16$17$18$19$20$21$22$23$24$25$26

+9

अच्छा, यह * एक समाधान है ...:) – Catskul

+7

मैं सचमुच सिर्फ –

+0

को 40 फाइलों में 132 मैचों पर परीक्षण किया ... काम किया। यह बहुत रचनात्मक है। +1 – isick

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