Описание тега nsregularexpression
Класс NSRegularExpression используется для представления и применения регулярных выражений к строкам Unicode. Экземпляр этого класса является неизменным представлением скомпилированного шаблона регулярного выражения и различных флагов опций. В настоящее время поддерживается синтаксис шаблона, указанный в ICU.
iOS 4.0+, macOS 10.7+
2
ответа
Проверьте: содержит ли моя строка какой-либо символ, кроме указанных символов (M,d,y,-,/,:,h,D,Y,m,S,s,\,_)
Я пытаюсь реализовать фильтр / выражение, чтобы проверить, что моя строка не содержит никаких символов, кроме этих (M,d,y,-,/,:,h,D,Y,m,S,s,\,_). Помогите, пожалуйста, написать регулярное выражение, чтобы убедиться, что строка не должна содержать си…
19 июн '14 в 04:58
1
ответ
"self" используется внутри блока "catch", доступного из вызова super.init
Этот код не компилируется в Swift 3.3. Он показывает сообщение: "self" используется внутри блока "catch", доступного из вызова super.init public class MyRegex : NSRegularExpression { public init(pattern: String) { do { try super.init(pattern: patter…
26 апр '18 в 14:37
1
ответ
Извлечь слово или символ после совпавшей строки, исключая пробел и совпавшую строку, используя регулярное выражение
"1 чашка греческого или натурального йогурта". Я хочу, чтобы чашка была отфильтрована. "1 г соли." Здесь я хочу, чтобы gm был извлечен. Я хочу выражение регулярного выражения, которое является комбинацией обоих. Любая помощь будет оценена.
06 авг '15 в 12:04
3
ответа
Регулярное выражение matchInString в Swift 2
toCamel() Функция в этом расширении String должна удалить _ за которым следует символ в середине строки, и замените два символа на верхний регистр. public extension String { public func rangeFromNSRange(aRange: NSRange) -> Range<String.Index&g…
15 авг '15 в 01:25
1
ответ
Ошибка NSRegularExpression, я не могу использовать регулярные выражения
Я создавал регулярное выражение, но не могу решить эту проблему class Regex { let internalExpression: NSRegularExpression let pattern: String init(_ pattern: String) { self.pattern = pattern var error: NSError? self.internalExpression = NSRegularExp…
05 май '16 в 21:00
2
ответа
Как добавить определенный символ в набор символов в строке NSString
Я хочу добавить определенный символ перед набором символов в строке NSString. Например: NSString *input = @"abc^ 123 # //> <"; NSString *insertBefore = @"~"; NSCharacterSet *needBeInserted = [NSCharacterSet characterSetWithCharactersInString:@…
17 окт '17 в 17:44
1
ответ
Ошибка создания / выхода из NSRegularExpression
Я хочу создать следующее регулярное выражение с NSRegularExpression: + (, |. | \ n | \ s) Одно или несколько вхождений любого из них: запятая, точка (точка), новая строка, пробел. Я пытался создать NSRegularExpression следующее: NSRegularExpression*…
24 фев '14 в 08:34
2
ответа
Проблема определения шаблона для NSRegularExpression...?
Я относительно новичок в NSRegularExpression и просто не могу придумать шаблон для поиска строки в строке.... вот строка... #@$294@001@[12345-678[123-456-7@15665@2 Я хочу извлечь строку.. @001@[12345-678[123-456-7@ для получения дополнительной инфор…
02 май '12 в 11:08
3
ответа
Регулярное выражение, которое принимает как адрес электронной почты, так и 10-значный номер телефона.
Мне нужно регулярное выражение, которое принимает 10-значный номер телефона, а также адрес электронной почты с одним вводимым текстовым полем. Пример: Номер телефона: 1234567890 Адрес электронной почты: somename@somecompany.com или somename@somecomp…
08 ноя '14 в 06:05
1
ответ
NSRegularExpression Regex NSP Предикат только с HTML <a> в <div>
Я хотел бы получить конкретные данные в JSON Data: все ссылки в href в этой разметке <div id='gallery-1' Например с моими данными JSON: <p><strong style=\"font-size: 13px;\">22nd March</strong></p>\n <p>Swell is 3 fo…
23 мар '15 в 20:39
4
ответа
Проверка URL (Objective-C)
Я пытаюсь проверить URL с помощью этого метода: Код: - (BOOL) validateUrl: (NSString *) candidate { NSString *urlRegEx= @"((https?|ftp|gopher|telnet|file|notes|ms-help):((//)|(\\\\))+[\w\d:#@%/;$()~_?\+-=\\\.&]*)"; NSPredicate *urlTest = [NSPred…
22 ноя '11 в 09:32
1
ответ
Regex для удаления всех символов после канала, кроме новой строки
У меня есть следующий список IP и прокси: test:password|123.456.123.12:80 test:password|123.456.123.12:80 test:password|123.456.123.12:80 test:password|123.456.123.12:80 test:password|123.456.123.12:80 test:password|123.456.123.12:80 test:password|1…
18 ноя '15 в 02:18
0
ответов
Регулярное выражение электронной почты в искре
Я пытался сделать регулярное выражение для адреса электронной почты в спарк местный @ домен local - любая комбинация буквенно-цифровых символов в нижнем или верхнем регистре, точек (.) и следующих символов!#$%&'*+-/=?^_`{|}~, и домен представляе…
26 фев '19 в 23:44
1
ответ
Регулярное выражение для номера телефона и исключая десятичные числа
Я использую это регулярное выражение для распознавания телефонных номеров в моем приложении. "\\+?\\d{7,23}" Но это не может исключать десятичные числа, такие как 3.1415926。 Как изменить это регулярное выражение, чтобы оно могло распознавать телефон…
08 ноя '16 в 04:34
1
ответ
NSRegularExpression, соответствующие строки и выделение текста. Работает около 85% времени. Зачем?
Часть приложения, над которым я работаю, берет строку, ищет ее в текстовом поле и затем выделяет только эту строку. Это работает около 85% времени. Остальные 15% приложение ведет себя так, как будто оно выделило текст, но текст не выделен. Нет ошибо…
14 май '15 в 15:05
2
ответа
Как сделать подсвеченные совпадения (NSRegularExpression)?
Я хочу, чтобы совпадения были синего цвета в TextView. NSString *text = @"Except as contained in #wep this notice, the name of a copyright #ololo holder shall not be used in #pewpewpew advertising or otherwise to #promote"; NSRegularExpression *rege…
03 сен '14 в 12:30
2
ответа
Создайте NSMutableArray из NSRange и правильно прочитайте значения диапазона позже
Я пытаюсь создать NSMutableArray из диапазонов, обнаруженных из NSRegularExpression, но я не могу получить NSMutableArray держать предметы. Помогите? Объявите массив следующим образом: NSMutableArray *matches = [[NSMutableArray alloc]init]; В конце …
09 июл '14 в 17:20
2
ответа
Почему мое регулярное выражение в Swift не компилируется? Как мне дать ему изменяемую строку вместо этого?
Когда я использую следующий код, чтобы лишить http:// а также www. с начала URL, я получаю сообщение об ошибке. var error: NSError? = nil let regex = NSRegularExpression(pattern: "^(http(s)?://)?(www(\\d)?\\.)?", options: nil, error: &error) var…
08 окт '14 в 01:19
2
ответа
Как я вытащил все главы из этого NSSting с помощью регулярного выражения RegEx?
Я пытаюсь вытянуть ЛЮБЫЕ символы из середины этой строки (как показано жирным шрифтом): t_product_name: ["xxx yyy zzz 111 222 333"], Вот код, который я пытаюсь, но он не работает для меня. Что я делаю не так с моим RegEx? NSRegularExpression *regex …
17 мар '16 в 19:04
5
ответов
Как получить регулярное выражение для проверки адреса электронной почты ТОЛЬКО для одного домена?
Я пытаюсь написать регулярное выражение для проверки адреса электронной почты только для одного домена. У меня есть это выражение [A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,64} Но проблема в том, что, например, hello@gmail.com.net является действ…
02 май '17 в 21:42