Автор Тема: Как составить выражение отсекающие все строки не содержащии пробел  (Прочитано 3327 раз)

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

Оффлайн VladUs [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 621
  • Репутация: 180
  • Пол: Мужской
    • Награды
Как составить выражение отсекающие все строки не содержащии пробел и знак пробела в Html   . То есть, если в строке содержится пробел или знак   или все два знака вместе, то строка валидна, все другое игнорировать.
Был бы благодарен, если бы был пример и на PHP.
Делай что должен и  будь что будет

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


Оффлайн asdf8 [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 564
  • Репутация: 152
    • Награды
Так можно получить массив нужных строк:
Код: AutoIt [Выделить]
$aOut = StringRegExp($str, '([^\r\n]*(?: | )[^\r\n]*)', 3)


Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 8082
  • Репутация: 2314
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.14.0
VladUs  [?]
Цитировать
если в строке содержится пробел или знак   или все два знака вместе, то строка валидна
Я бы сделал попроще:

Код: AutoIt [Выделить]
$iValid = StringRegExp('test test', '( | )')
ConsoleWrite($iValid & @LF)



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


AutoIt is simple, subtle, elegant.


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


Мои работы

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


Оффлайн AZJIO [?]

  • VIP
  • *
  • Сообщений: 2740
  • Репутация: 1143
    • мой сайт
    • Награды
  • Версия AutoIt: 3.3.8.1
Код: AutoIt [Выделить]
$test=StringRegExp($test, '(?m)^(.*(?: | )+.*?)\r*$', 3)


Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 8082
  • Репутация: 2314
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.14.0
Зачем так сложно?
Автор темы просил проверить валидность строки на содержание пробелов и  , зачем что-то ещё делать?

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


Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 8082
  • Репутация: 2314
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.14.0

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


 

Похожие темы

  Тема / Автор Ответов Последний ответ
2 Ответов
3289 Просмотров
Последний ответ Ноябрь 18, 2010, 09:38:56
от gregaz
4 Ответов
3437 Просмотров
Последний ответ Декабрь 04, 2010, 20:34:16
от gregaz
5 Ответов
5835 Просмотров
Последний ответ Июнь 16, 2013, 13:27:10
от akmal18
0 Ответов
1208 Просмотров
Последний ответ Январь 12, 2014, 13:14:11
от madmasles
16 Ответов
3762 Просмотров
Последний ответ Август 09, 2015, 23:56:30
от uritalex
2 Ответов
1006 Просмотров
Последний ответ Сентябрь 11, 2016, 08:55:29
от DezmontDeXa
6 Ответов
2344 Просмотров
Последний ответ Апрель 11, 2017, 22:14:02
от Alofa
1 Ответов
1479 Просмотров
Последний ответ Январь 10, 2018, 00:31:36
от Vovsla
4 Ответов
339 Просмотров
Последний ответ Июль 20, 2018, 22:42:51
от cdjsend
2 Ответов
1079 Просмотров
Последний ответ Ноябрь 22, 2018, 00:48:56
от Alofa