Предполагая:
- Элементы, которые вы пытаетесь захватить только цифры (без других символов внутри). Если вы знаете, что ваши номера (или что-то еще внутри кавычек) - это то, что вам нужно, вы можете искать кавычки, которые их окружают.
- Кавычки используются только для хранения элемента (цифр), который вы ищете.
Если вы хотите номера и окружающие кавычки "\d+?"
Example
Это будет захватывать любые цифры (один или несколько цифр из-за +
) внутри кавычек. Поскольку регулярное выражение обычно является «жадным», добавив ?
после того, как +
сделает его «не жадным», или он прекратит обработку и поиск цифр после того, как он обратится к котировке NEXT вместо обработки, пока не найдет последнюю цитату.
Если вы хотите только номера (?<=")\d+?(?=")
Example
Это похоже на предыдущий регулярное выражение, единственным отличием является исключение цитаты из возвращенного пункта. Включение кавычек в регулярное выражение будет их положительно положительным, а затем вернет их обратно. Это регулярное выражение использует положительный внешний вид и внешний вид, чтобы гарантировать, что шаблону, который мы ищем \d+?
, предшествует цитата и следующая цитата.
Что-то так же просто, как '' \ d + "'? –
Это не имеет ничего общего с ios и все, что связано с тем, что вы пытались сделать, это не работает? И только немного связано с регулярными выражениями. Не ожидайте, что люди будут писать код для вас просто для того, чтобы повысить свои собственные эго. (Некоторые будут) читать книгу Освоение регулярных выражений до главы 3. Если вы все еще не знаете, что делать, смените задания. – uchuugaka
@ Аndrews вы смогли решить эту проблему? Если ответ был полезен, обязательно отметьте его как правильно. – Walls