![]() |
|
Помогите с регуляркой | ☑ | ||
---|---|---|---|---|
0
DES
04.03.20
✎
23:14
|
строка
* SOL:1201 тут слова строки текста , EXPOZITIE SТ * нужно получить в переменных SOL = 1201; // 4 цифры СтрТХТ = "тут слова строки текста"; // несколько слов до запятой EXPOZITIE ="SТ" // тут одна или две буквы |
|||
1
AlvlSpb
05.03.20
✎
00:09
|
(0) Здесь регулярка не нужна. Все должно легко решиться с помощью СтрНайти и СтрЗаменить
|
|||
2
France
05.03.20
✎
01:59
|
15 лет......или две буквы...мда..
|
|||
3
RomaH
naïve
05.03.20
✎
08:00
|
||||
4
Волшебник
модератор
05.03.20
✎
08:07
|
(3) классный сервис!
|
|||
5
Timon1405
05.03.20
✎
09:41
|
>>// тут одна или две буквы
(3) даст совпадения для стоки SOL:1201 тут слова строки текста , EXPOZITIE 99 ,а не должен |
|||
6
Волшебник
модератор
05.03.20
✎
09:46
|
||||
7
DES
05.03.20
✎
12:19
|
(3) СПС
|
|||
8
DES
05.03.20
✎
18:06
|
А как найти если в "EXPOZITIE *" может отсутствовать ST,
т.е нужно вернуть EXPOZITIE = "" |
|||
9
Fragster
гуру
05.03.20
✎
18:13
|
||||
10
Fragster
гуру
05.03.20
✎
18:13
|
в submatches будут значения
|
|||
11
Fragster
гуру
05.03.20
✎
18:15
|
||||
12
DES
05.03.20
✎
18:57
|
а еще вопросик, как выбрать несколько слов до запятой?
из "тут слова строки текста ," получить СтрТХТ = "тут слова строки текста"; |
|||
13
Ненавижу 1С
гуру
05.03.20
✎
19:12
|
||||
14
DES
06.03.20
✎
11:13
|
СПС. и еще вопрос, последний:
* SOL:1201 а может быть * SOL:1201- 1500 т.е. SOL=1201 SOL2= 1500 или НЕОПРЕДЕЛЕНО. (ну или тоже 1201) |
|||
15
Fragster
гуру
06.03.20
✎
11:59
|
накидай на regex101 тест кейсов в каждую строку уже
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |