मैं आर उपयोग कर रहा हूँ और नीचे निम्न स्ट्रिंग है:आर शुरुआत मैच गिनती
s <- "\t\t\t \t\t\thello world ! \t\t\thello"
मैं स्ट्रिंग केवल, नहीं कहीं और के शुरू में व्हाइटस्पेस के मैच गिनती करना चाहते हैं। इसलिए सामग्री के बीच की जगहों को अनदेखा किया जाना चाहिए और केवल शुरुआत की जानी चाहिए। नतीजा यहां "9" होगा।
मैं निम्नलिखित की कोशिश की है लेकिन यह केवल "1" की गिनती देता है ...
sapply(regmatches(s, gregexpr('^(\\s)', s)), length)
मैं regex पर बहुत अच्छा नहीं हूँ, किसी भी मदद की सराहना की है।
ओह कि के बारे में सोचा की ... – hwnd
'attr, मैं चाहिए (regexpr ("^ \\ एस +", एस), "match.length") 'भी काम करता है। – thelatemail
@thelatemail - दिलचस्प। तो एक टैब '\\ t' नियमित स्थान के रूप में पहचाना जाता है? मुझे नहीं पता था कि –