SORU
21 Temmuz 2009, Salı


Char için üst bir durumda düzenli ifadeler ("Pro)kullanarak dönüştür.

Büyük harf char için her maç (bu sadece bir char) değiştirmek mümkün olacak umuduyla, normal bir ifade yazdım. Ben kullanarak " Pro (ancak ben razıyım kullanan başka bir aracı olur izin verin bu sürece bedava çalışın, çünkü ben sadece bunu yapmak zorunda bir kez).

Arka plan:Çok uzun bir metin dosyası büyük / küçük harfe duyarlı uygulama tarafından kullanılan, ve bazı kelimeler küçük harf yerine büyük harf char ile, böylece uygulama çökmesini başlar. Bu çok uzun elle yapmak için alır, ve kötü bir küçük harf karakter oluşumu çok özel olduğundan düzenli ifadeler olmadan yapmak oldukça karmaşık olacaktır.

Seçin düzenli ifade yazdım ve büyük harf char ile değiştirmek yapamam ancak bir başlıyor ile kullanabilirsiniz ($1 gayet güzel çalışıyor şimdi. $1 " in değil ancak olur \u Pro gibi bir şey sanıyordum.

Eğer ücretsiz araç sağlar bana bunu, sanırım alternatif olurdu sadece bunu C# ancak ben biraz acele değil, yakın bir derleyici, çok derdim var indir express edition ilk, yani ... olur tercih bulmak için bir araç destekleyen böyle bir özellik!

Teşekkür ederim!

CEVAP
21 Temmuz 2009, Salı


Ayrıca bu operatör gerçekleştirmek için izin verir.

örnek:

test this sentence

Bul: \([^ ]*\) \(.*\) Bununla değiştir: \U\1\E \2

\U aşağıdaki karakter üst olmasına neden olacaktır

\E \U kapanacaktır

sonuç şu olacaktır:

TEST this sentence

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Avast

    Avast

    27 NİSAN 2006
  • Derek Banas

    Derek Banas

    12 AĞUSTOS 2008
  • Matt Stokes

    Matt Stokes

    22 Ocak 2008