#import <objc/objc.h>
#import <objc/Object.h>
#import <Foundation/Foundation.h>
int main( )
{
NSString * text = @"Это тестовый.!!?! ;$%#@@@## (вопрос) номер 1256 - верно" ;
NSError * error = NULL;
NSRegularExpression * regexp = [ NSRegularExpression regularExpressionWithPattern: @"[^\\ p{L}\\ p{M}0-9\\ s-]+" options: NSRegularExpressionCaseInsensitive error:& error] ;
NSString * result = [ regexp stringByReplacingMatchesInString: text options: 0 range: NSMakeRange( 0 , [ text length] ) withTemplate: @"" ] ;
NSLog( result) ;
return 0 ;
}
I2ltcG9ydCA8b2JqYy9vYmpjLmg+CiNpbXBvcnQgPG9iamMvT2JqZWN0Lmg+CiNpbXBvcnQgPEZvdW5kYXRpb24vRm91bmRhdGlvbi5oPgoKaW50IG1haW4oKQp7CglOU1N0cmluZyAqdGV4dCA9IEAi0K3RgtC+INGC0LXRgdGC0L7QstGL0LkuISE/ISA7JCUjQEBAIyMgKNCy0L7Qv9GA0L7RgSkg0L3QvtC80LXRgCAxMjU2IC0g0LLQtdGA0L3QviI7CglOU0Vycm9yICplcnJvciA9IE5VTEw7CglOU1JlZ3VsYXJFeHByZXNzaW9uICpyZWdleHAgPSBbTlNSZWd1bGFyRXhwcmVzc2lvbiByZWd1bGFyRXhwcmVzc2lvbldpdGhQYXR0ZXJuOkAiW15cXHB7TH1cXHB7TX0wLTlcXHMtXSsiIG9wdGlvbnM6TlNSZWd1bGFyRXhwcmVzc2lvbkNhc2VJbnNlbnNpdGl2ZSBlcnJvcjomZXJyb3JdOwoJTlNTdHJpbmcgKnJlc3VsdCA9IFtyZWdleHAgc3RyaW5nQnlSZXBsYWNpbmdNYXRjaGVzSW5TdHJpbmc6dGV4dCBvcHRpb25zOjAgcmFuZ2U6TlNNYWtlUmFuZ2UoMCwgW3RleHQgbGVuZ3RoXSkgd2l0aFRlbXBsYXRlOkAiIl07CglOU0xvZyhyZXN1bHQpOwoJcmV0dXJuIDA7Cn0K