Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] regexp. не закрытые скобки

Ответить
Настройки темы
Любой язык - [решено] regexp. не закрытые скобки

Новый участник


Сообщения: 40
Благодарности: 1

Профиль | Отправить PM | Цитировать


помогите пожалуйста
нужен regexp для поиска в тотал командере файлов которые имеют такой вид
пример
слово1_-_слово2-(50505050)-слово4-слово5)-слово6
слово1_-_слово2-(50505050)-слово4-(слово5-слово6
но не
слово1_-_слово2-(50505050)-слово4-(слово5)-слово6

тоесть может содержать

пробЫвал так но оно находит все три примера вышие
(\)(.){1,}[^\(](.){1,}[^\(]\))

Отправлено: 18:33, 31-10-2012

 

Новый участник


Сообщения: 40
Благодарности: 1

Профиль | Отправить PM | Цитировать


список неправильных файлов в текстовом документе

Отправлено: 00:27, 06-11-2012 | #11



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата neprotiv:
список неправильных файлов в текстовом документе »
Куда, в какую папку, класть текстовый документ? Для чего вообще нужен текстовый документ — т.е., какова будет дальнейшая работа с найденными именами файлов с потерянными скобками?

Почему не ответили на второй вопрос — выделенных на панели файлов, всех файлов, або ещё каких?

P.S. Вот Вам пример — для выделенных на панели файлов:
читать дальше »
Код: Выделить весь код
Option Explicit

Dim objArgument
Dim objFile

Dim strMessage


If WScript.Arguments.Count <> 0 Then
	strMessage = ""
	
	For Each objArgument In WScript.Arguments
		With WScript.CreateObject("Scripting.FileSystemObject")
			If .FileExists(objArgument) Then
				With .GetFile(objArgument)
					If UBound(Split(.Name, "(")) <> UBound(Split(.Name, ")")) Then
						strMessage = strMessage & .Path & vbCrLf
					End If
				End With
			End If
		End With
	Next
	
	If Len(strMessage) <> 0 Then
		WScript.Echo strMessage
	End If
End If

WScript.Quit 0

Настройки для кнопки:

Отправлено: 05:20, 06-11-2012 | #12



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] regexp. не закрытые скобки

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Службы - [решено] Групповые политики - как задействовать закрытые функции eryoma Microsoft Windows 7 3 31-05-2012 16:48
Разное - [решено] regEXP | Вопрос по написанию. pingUIN Программирование и базы данных 10 14-12-2011 15:35
Java - RegExp JS Forpost Программирование и базы данных 1 06-02-2011 14:52
Теория - Regexp-ы, определение количества совпадений hasherfrog Программирование и базы данных 2 02-04-2009 12:11




 
Переход