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

  • infodirt

    infodirt

    11 Mart 2009
  • Mega64

    Mega64

    24 ŞUBAT 2006
  • Vortez

    Vortez

    27 Temmuz 2009