|
|
|
Как удалить с листа Экселя строки с псевдоURL?
|
|||
|---|---|---|---|
|
#18+
Есть строки типа techno-trade.spb.ru, efas07.su и тп - т.е. WWW перед ними не стоит. Как по-простому эти выражения найти, но чтобы не спутать с e-mail. Пытался регулярное выражение составить, и что-то никак не выходит((( ----- Гори в аду, Progress OpenEdge!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2011, 11:55 |
|
||
|
Как удалить с листа Экселя строки с псевдоURL?
|
|||
|---|---|---|---|
|
#18+
кладовщикчтобы не спутать с e-mailAдрес сайта не может содержать символ "@". Неужели так сложно проверить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2011, 12:32 |
|
||
|
Как удалить с листа Экселя строки с псевдоURL?
|
|||
|---|---|---|---|
|
#18+
Akinaкладовщикчтобы не спутать с e-mailAдрес сайта не может содержать символ "@". Неужели так сложно проверить? С помощью строковых ф-й сделал, а ч-з RegExp так и не придумал (( ----- Гори в аду, Progress OpenEdge!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2011, 13:54 |
|
||
|
Как удалить с листа Экселя строки с псевдоURL?
|
|||
|---|---|---|---|
|
#18+
кладовщик, ([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?\w так устроит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2011, 14:06 |
|
||
|
Как удалить с листа Экселя строки с псевдоURL?
|
|||
|---|---|---|---|
|
#18+
Кладовщик, Так как проверка простая, то с InStr и проще и быстрее, чем с регулярными выражениями: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. P.S. Утащили ли в кладовку, можете http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=851081&msg=10662292] традиционно http://www.sql.ru/forum/actualthread.aspx?tid=852381&pg=1&mid=10689963#10689963] не отписывать :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2011, 20:03 |
|
||
|
Как удалить с листа Экселя строки с псевдоURL?
|
|||
|---|---|---|---|
|
#18+
ZVIКладовщик, Так как проверка простая, то с InStr и проще и быстрее, чем с регулярными выражениями: ... P.S. Утащили ли в кладовку, можете традиционно не отписывать :-) Дык это, еще до Вашего поста отписался : кладовщикС помощью строковых ф-й сделал, а ч-з RegExp так и не придумал (( ----- Гори в аду, Progress OpenEdge!!! Дело в том, что есть и другие шаблоны, поэтому нужно как-то резко в регекспах продвинуться. А так сложилось, что до этого я их вообще никогда в руках не держал. ((( И в сети по-быстрому ничего типа "регекспы для малышей" не нашел ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2011, 05:02 |
|
||
|
Как удалить с листа Экселя строки с псевдоURL?
|
|||
|---|---|---|---|
|
#18+
Понятно. Информации по RegEx, в т.ч. по шаблонам в сети много. Вот из поисковика, что попроще: Википедия, Регулярные выражения: http://ru.wikipedia.org/wiki/Регулярные_выражения Объект RegExp http://www.script-coding.com/WSH/RegExp.html Хулиганское использование Regex: http://habrahabr.ru/blogs/infosecurity/110387/ Регулярные выражения в VB: http://visualprogs.medyal.ru/all/4.html RegExp для проверки синтаксиса адреса электронной почты: http://www.microsoft.com/rus/msdn/activ/msvb/archive/mixture/267.mspx Русская справка по использованию RegExp в WSH и VB: http://download.ru/products/russkaya-spravka-po-ispolzovaniyu-regexp-v-wsh-i-vb/versions/1-0--882/get How To Use Regular Expressions in Microsoft Visual Basic 6.0: http://support.microsoft.com/kb/818802 How to Find or Validate an Email Address: http://www.regular-expressions.info/email.html How to: VBA email validation: http://www.msofficegurus.com/post/How-to-VBA-email-validation.aspx Учтите только, что библиотека Microsoft VBScript Regular Expressions 5.5 (VBScript.dll) имеет ограниченную функциональность, особенно для неанглийских символов/выражений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2011, 06:58 |
|
||
|
Как удалить с листа Экселя строки с псевдоURL?
|
|||
|---|---|---|---|
|
#18+
ZVIПонятно. Информации по RegEx, в т.ч. по шаблонам в сети много. Вот из поисковика, что попроще: ... Спасибо, Русская справка по использованию RegExp в WSH и VB: http://download.ru/products/russkaya-spravka-po-ispolzovaniyu-regexp-v-wsh-i-vb/versions/1-0--882/get это в принципе то, что я хотел для старта. Может еще что-то посоветуете, чтобы в тему парсинга ч-з VBA погрузиться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2011, 19:22 |
|
||
|
Как удалить с листа Экселя строки с псевдоURL?
|
|||
|---|---|---|---|
|
#18+
Вот ссылки, которые когда-то рекомендовал Кирилл (KL): http://msdn.microsoft.com/en-us/library/6wzad2b2(VS.85).aspx http://www.mvps.org/dmcritchie/excel/grove_digitsid.htm#regexpr_ex http://support.microsoft.com/default.aspx?scid=kb;en-us;818802&Product=vbb http://www.tmehta.com/regexp/ Трудно предугадать, что окажется Вам более полезным. Для поиска русскоязычных ресурсов лучше в поисковике набрать: РЕГУЛЯРНЫЕ ВЫРАЖЕНИЯ можно добавить ещё VBA или VB А для поиска преимущественно англоязычных написать: REGEX VBA На всякий случай еще раз напомню, что не следует путать регулярные выражения, поддерживаемые в VBA и регулярные выражения VB.Net, т.к. вариант VB.Net поддерживают больше шаблонов, которые еще и корректно работают с русскоязычным (любым локальным) текстом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2011, 02:20 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=37276610&tid=2176832]: |
0ms |
get settings: |
12ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
183ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 497ms |

| 0 / 0 |
