Русское сообщество AutoIt

  • Май 23, 2013, 03:45:39 *
  • Добро пожаловать, Гость
Пожалуйста, войдите или зарегистрируйтесь.

Войти
Расширенный поиск  

Новости:

Открыт новый раздел Полезняшки - Полезные решения, функции и скрипты в помощь кодеру

:Typing:

Реклама

Автор Тема: Регулярные выражения: Как убрать все что вне круглых скобок?  (Прочитано 2063 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Kalisnik [?]

  • Продвинутый
  • ***
  • Репутация: 62
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 289
  • Эволюция
    • Награды
В регулярных выражениях я как-то не очень большой знаток  :whistle:. Есть строка. В ней есть одни круглые скобки и все что в этих скобках необходимо оставить, а все остальное (включая сами скобки) убрать.

К примеру: "Один, два, три 741 (Это необходимо оставить! 359) бесконечность"
Нужно: "Это необходимо оставить! 359"

Спасибо за помощь!
« Последнее редактирование: Февраль 11, 2011, 15:35:09 от Kalisnik »



  Записан

madmasles [?]

  • Глобальный модератор
  • *
  • *****
  • Репутация: 1838
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 4721
  • Версия AutoIt: 3.3.8.1
    • Награды
Kalisnik,
Код: AutoIt [Выделить]
$sString = 'Один, два, три 741 (Это необходимо оставить! 359) бесконечность'
$sText = StringRegExpReplace($sString, '(?s).*\((.*?)\).*', '\1')
MsgBox(64, '', $sText)

CreatoR [?]

  • Администратор
  • *
  • *****
  • Репутация: 1941
  • Online Online
  • Пол: Мужской
  • Сообщений: 6239
  • Версия AutoIt: 3.3.8.1
  • AutoIt is simple, subtle, elegant
    • WWW
    • Награды
Я конечно извиняюсь, но я потёр все сообщения после сообщения madmasles, который дал прямое решение проблеме.
Всё остальное оффтопик.

Надоело что каждая тема о регулярных выражениях превращается в спор об оптимизаций методов >:(.




  Записан
Правила, Поиск, Супер тема


AutoIt is simple, subtle, elegant.

   Онлайн видео!

«Не оказываю техподдержку через ПМ/ICQ, и по электронной почте - для этого есть форум. (C)»
«Законы Мэрфи неоспоримы!»


Мои работы
 


Похожие темы
Тема Автор Ответов Просмотров Последний ответ
Разделение текста до и после пустой строки (регулярные выражения)
Регулярные выражения и прочее
Latoid 3 1709 Последний ответ Декабрь 10, 2009, 13:52:38
от Latoid
AutoIt 3.3.6.0 - тормозят регулярные выражения
Регулярные выражения и прочее
Suppir 11 3084 Последний ответ Апрель 01, 2010, 17:48:18
от Suppir
Регулярные выражения - освоение
Регулярные выражения и прочее
aranea 12 2480 Последний ответ Ноябрь 11, 2010, 21:50:18
от dwerf
Полезные регулярные выражения для SciTE
Инструменты и справка по AutoIt
CreatoR 9 4873 Последний ответ Январь 23, 2012, 13:21:22
от CreatoR
 Закреплено  Правила раздела (Регулярные выражения и прочее)
Регулярные выражения и прочее
CreatoR 0 1479 Последний ответ Февраль 13, 2011, 00:26:49
от CreatoR
Перенесено: Полезные регулярные выражения для SciTE
Общение
CreatoR 0 914 Последний ответ Апрель 02, 2011, 14:23:51
от CreatoR
Как получить число внутри квадратных скобок с дополнительным условием...
Регулярные выражения и прочее
Yashied 5 1081 Последний ответ Август 29, 2011, 11:24:30
от Yashied
Извлечение текста внутри последних в строке круглых скобок
Регулярные выражения и прочее
Yashied 2 655 Последний ответ Май 26, 2012, 04:44:49
от Yashied
[Данные, строки] Сортировка чисел по условию через регулярные выражения
Регулярные выражения и прочее
ViktorSPB 36 2927 Последний ответ Июль 12, 2012, 23:22:05
от CreatoR
Значение до круглых скобок
Регулярные выражения и прочее
Rjevsky 10 598 Последний ответ Январь 29, 2013, 11:29:03
от CreatoR


Реклама