He creado un tokenizer cadena como esta:¿Cómo obtener una matriz de oraciones usando CFStringTokenizer?
stringTokenizer = CFStringTokenizerCreate(
NULL
, (CFStringRef)str
, CFRangeMake(0, [str length])
, kCFStringTokenizerUnitSentence
, userLocale);
Pero, ¿cómo puedo obtener esas frases ahora de la tokenizer? La Guía de programación de String CF no menciona CFStringTokenizer
o tokens (realizó una búsqueda de texto completo en el PDF).
Muchas gracias! – openfrog
+1. También es posible hacer lo mismo usando el nivel superior '[NSString enumerateSubstringsInRange: options: usingBlock:]' con la opción 'NSStringEnumerationBySentences', aunque la solución Foundation es un poco más poderosa. Por ejemplo, puede especificar cualquier configuración regional usando 'CFStringTokenizerCreate', mientras que' enumerateSubstringsInRange: options: usingBlock: 'usa la configuración regional actual del usuario. –