प्रश्न Writing text into new line when a particular character is found का उत्तर देने का प्रयास करते हुए, मैंने Regexp::Grammars पर नियोजित किया है। इसमें मुझे बहुत दिलचस्पी है और अंत में मुझे सीखने का कारण था। मैंने देखा है कि विवरण अनुभाग लेखक एक LaTeX पार्सर (मैं एक उत्साही LaTeX उपयोगकर्ता हूँ, तो यह रुचि मुझे) लेकिन यह एक अजीब निर्माण यहाँ देखा गया है:केवल एक अकेला देखभाल वाला चरित्र वर्ग क्या करता है?
<rule: Option> [^][\$&%#_{}~^\s,]+
<rule: Literal> [^][\$&%#_{}~^\s]+
[^]
चरित्र वर्गों क्या हासिल करते हैं?
@Gumbo आप निश्चय के साथ कह सकते हैं कि अगर यह कैसे पर्ल Regex पार्स करता है, मैं अपने (गलत) जवाब को नष्ट करेगा है। आप विश्वस्त हैं? – Phrogz
@ फ़्रोगज़, इस प्रकार पर्ल इसे संभालता है। – Qtax
@ गंबो, जो कि लाटेक्स पार्सर की आवश्यकता के साथ अधिक मेल खाता है, क्या यह कहीं भी दस्तावेज़ों में है?!? –