Вроде на простейших вещах, а иногда высаживает... )
Хочется определить, есть ли в строке одинарный слэш или нет. В строке могут быть и двойные и тройные, но определить надо наличие именно одинарного.
т.е. чтобы в такой строке вернуло True:
pStr = "dfff\s\dg\\fg\\\fsg\\fsh\sdfg\sdfg\\"
а в такой False:
pStr = "dfffsdg\\fg\\\fsg\\fshsdfgsdfg\\"
Думал, что алгоритм должен быть такой:
- найти слэш и посмотреть следующий символ, который может быть любым но ни слэшем;
- ну а лучше было бы взять слэш и посмотреть с обоих сторон, чтобы не было слэшей.
По первому варианту пробовал так:
pStr Like "*\[!\]*"
так:
pStr Like "*\[!\\]*"
и так:
pStr Like "*\[!-\]*"
и ещё, Бог знает, как )))
ничего не получается.
Вернее он определяет слэш вообще, а не одинарный..
Что подскажет сообщество?
Хочется определить, есть ли в строке одинарный слэш или нет. В строке могут быть и двойные и тройные, но определить надо наличие именно одинарного.
т.е. чтобы в такой строке вернуло True:
pStr = "dfff\s\dg\\fg\\\fsg\\fsh\sdfg\sdfg\\"
а в такой False:
pStr = "dfffsdg\\fg\\\fsg\\fshsdfgsdfg\\"
Думал, что алгоритм должен быть такой:
- найти слэш и посмотреть следующий символ, который может быть любым но ни слэшем;
- ну а лучше было бы взять слэш и посмотреть с обоих сторон, чтобы не было слэшей.
По первому варианту пробовал так:
pStr Like "*\[!\]*"
так:
pStr Like "*\[!\\]*"
и так:
pStr Like "*\[!-\]*"
и ещё, Бог знает, как )))
ничего не получается.
Вернее он определяет слэш вообще, а не одинарный..
Что подскажет сообщество?