powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Patterns для Regular Expressions
7 сообщений из 7, страница 1 из 1
Patterns для Regular Expressions
    #34305223
MKMK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите наваять такую маску, что бы в строке отрезала все цифры, тире и пробелы, но оставляла большие и маленькие букавки.
...
Рейтинг: 0 / 0
Patterns для Regular Expressions
    #34305229
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в чём проблема?
...
Рейтинг: 0 / 0
Patterns для Regular Expressions
    #34305230
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
боюсь, что регулярное выражение ничего не отрезает

[a-zA-Z]*
...
Рейтинг: 0 / 0
Patterns для Regular Expressions
    #34305232
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
както так тоже удовляетворяет вопросу

[^0-9 \-]*
...
Рейтинг: 0 / 0
Patterns для Regular Expressions
    #34305235
MKMK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я использую:

Cells(1,1).value=ClearName(Cells(1,1).address, "")

Function ClearName(ByVal strText As String, ByVal strPattern As String) As String
Dim RegExp As Object
Set RegExp = CreateObject("vbscript.regexp")
With RegExp
.Pattern = strPattern
.Global = True
ClearName = .Replace(Trim(strText), "")
End With
End Function


[^0-9 \-]* и [a-zA-Z]* не помогло
...
Рейтинг: 0 / 0
Patterns для Regular Expressions
    #34305244
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что значит отрезать?

возьмите греп и потренируйтесь на файле чтобы представлять как они работают.


файл с именем 1
Код: plaintext
1.
2.
3.
blablabla
blabla1


запрос из командной строчки

>grep -v [0-9][0-9]* 1

ответ
Код: plaintext
1.
2.
blablabla



это значит цифры отрезаны?
...
Рейтинг: 0 / 0
Patterns для Regular Expressions
    #34305245
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[0-9][0-9]* покажи мне строчки в которых есть хоть одна цифра.
-v инвертировать ответ - то есть, показать строчки отрицание (в которых есть хоть одна цифра)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Patterns для Regular Expressions
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]