Bilgisayarlarla ilgili olarak, sınırlayıcı, bir dosyadaki, iletişim protokolündeki veya diğer veri akışındaki her bir veri parçasını tanımlayan bir ayırıcıdır. Ayırıcı, virgül gibi tek bir karakter kadar basit veya yazdırılamayan kontrol karakterlerinin tanımlanmış bir dizisi kadar karmaşık olabilir. Bir sınırlayıcının amacı, diğer yöntemler güvenilir olamayabildiğinde veya verilerin içeriğinin çok keyfi olabileceği durumlarda bir veri akışını bileşen parçalarına bölmek için öngörülebilir ve güvenilir bir mekanizma sağlamaktır. Kelime işlemcilerden sayfalara ve web tarayıcılarına kadar birçok bilgisayar uygulaması, farklı işlevler için sınırlayıcıları kullanır. Ayırıcı kullanımıyla ortaya çıkabilecek bir komplikasyon, amaçlanan veriler ayırıcıyı ayırıcı olarak yorumlanmayacak bir karakter olarak içerdiğinde, aşağıdaki verileri dengeleyerek ve genellikle geçersiz kıldığından, sınırlayıcı çarpışması olarak bilinir.
Sınırlayıcı, birçok temel komut satırı yorumlayıcısında ve sözcük işlemcisinde olduğu gibi sözcükleri ayıran boşluk gibi tek bir karakter olabilir. Amaç, bir programın tek bir elemanı daha uzun bir dizgiden izole etmesine izin vermektir. Örneğin bir web sitesi adresi, sitenin adının farklı bölümlerini ayırmak için dönemler kullanır.
Virgül, noktalı virgül ve diğer noktalama işaretleri genellikle ayırıcılar olarak kullanılırken, gramer olarak doğru bir paragraf oluşturan birden fazla metin satırını kabul ederken olduğu gibi pratik olmadıkları durumlar vardır. Bu durumlarda, sınırlayıcı, yazdırılamayan bir kontrol karakteri biçimini alabilir, böylece yazdırılabilir tüm karakterler veri olarak kullanılabilir. Yazdırılmayan bir kontrol karakteri, bir bilgisayar fontunda karşılık gelen ekran glifine sahip olmayan tek bir karakterdir, bazen klavyede çoğaltılamaz ve bunun yerine bir uygulama veya başka bir işlev tarafından üretilmesi gerekir. Bu tür ayırıcılar bazı durumlarda iyi çalışır, ancak bir kullanıcı karakteri özel bir program olmadan üretemezse aynı zamanda zor olabilir. Buna bir örnek, bir kullanıcının, sonunu işaretleyen bir sınırlayıcı oluşturmak üzere yazdırılmayan dosya sonu (EOF) karakterini oluşturmak için "control-Z" tuş kombinasyonunu kullanması gereken erken komut satırı düzenleme programlarında gerçekleşti. bir dosyanın
Ayırıcıları açma ve kapama içindeki verileri içine alarak tüm veri bloklarını ayırmak için daha karmaşık bir sınırlayıcı türü tasarlanmıştır. Bu ayırıcılar, birçok programlama dilinde görüldüğü gibi, tırnak işaretleri veya yıldız işaretleri şeklinde olabilir. Amaç, birkaç satırı kapsayabilecek veya kontrol veya diğer özel karakterleri içerebilecek herhangi bir rasgele veri bloğunu ya da metni bölmenin bir yolunu sağlamaktır. Köprü Metni Biçimlendirme Dili'nde (HTML), metni biçimlendirmek için kullanılan etiketler, işaretlerden daha büyük ve küçük işaretlerle çevrelenmiştir; bu, etiketlerin herhangi bir uzunlukta olmasına izin verir ve dönüş tuşuna basıldığında oluşturulan satır başı gibi kontrol karakterini içerir. bloğu kırmadan. Sınırlayıcıları bu şekilde kullanmak, bir HTML belgesinin biçimlendirilmesine izin verir, böylece HTML yorumlayıcısı için sorun oluşturmadan daha kolay okunur.


