kullanıyorum vbs aşağıdaki Normal İfade nesneyi yapmaya çalışıyordum ama bunu yapmak için kolay bir yol bulamadık. Bazı önerilerde bulunabilecek biri var mı?Normal İfade - Bir eşleşme içinde bir eşleşme nasıl bulunur?
Örneğin, "12 < 56> 89" dizgisi var, bu durumda "56" olması gereken "<>" içindeki dizeyi almak istiyorum. Şu anda yaptığım şey, "< \ d +>" ifadesini < 56> döndürecek şekilde bulmaya çalışıyorum. Sonra iki kez işlevi çağırmak gerektiğinden 56.
bu şekilde sevmiyorum dönecektir ilk maçın sonucundan "\ d +" ifadesini bulmaya çalışın. Sadece bir düzenli ifade kullanarak "<>" dizesi içine almak mümkün olup olmadığını merak ediyorum? Teşekkür ederim!
sayesinde Allen
teşekkürler Jeff. Değişken $ 1 grubunu nasıl iade edebilirim? Gerçekten yapmaya çalışıyorum ne sonucundan iki sınır dizeleri hariç iki dizeleri ancak arasında bir dize bulmaktır. "(? <=<)\d+(?=>)" ifadesi göz atıyorum, ancak işe yaramadı. Başka önerileriniz var mı? sayesinde Allen – Allen
Ah, üzgünüm. Cevabım perl içindi. Vbscript için güncellendi –
Çalışır! Yardımın için çok teşekkür ederim, Jeff. Ayrıca, VB'lerin Normal İfadelerini test etmek için bağlantıyı paylaştığınız için teşekkür ederiz. – Allen