Sergey Lerg: нам сказали что тот сайт, в котором мы будем это делать не поддерживает рекурсию, поэтому эту задание делать не надо, спрашивать как все таки сделать, я не стал, если есть предложение, то выслушаю
а вы вопрос только причитали? а остальное:
"2) удалить файл в локальном репозитории, коммит и push, фактически удален(только в истории оставлен, но до ладно). Преподаватель сказал делать все напрямую"
ваш вариант верен, но мне надо "напрямую", так сказал преподаватель...
Sergey Lerg: ой, ой, ой, спасибо конечно, но я же писал, что "И надо сделать так, чтобы это работало на сайте www.regexr.com (вот такое условие)"
это у нас в универе такая лаба, только знакомство, без привязки к языку и прочему, просто небольшая маленькая строчка регулярного выражения. Поиск в notepad++ или в других редакторах, где поддерживаются регулярные выражения, а желательно на сайте www.regexr.com
должно быть типо такого (([a-z]|\d+)[\+\-\/\*]){1,}([a-z]|\d+)(=([a-z]|\d+))? , но со скобками
еще раз спасибо, но увы, мне ваш код не поможет
Sergey Lerg:
пожалуйста, напиши мне регулярку которая находит правильные и не правильные выражения из это списка:
17*4+(x*54/(2+4))=y
2+2
18*41*с
+45
17+4*
(34+1,45*3)
(4+5))
x+z+(9/(5*(5669*(5+9)))
как видишь разбить это на p1 p2 p3 не получится, или я просто не догоняю)
Sergey Lerg: ) а если у меня список разных выражений на 2 листа, и надо найти только корректные??? не все так просто, если не проверка скобок, то все делается идеально, а вот эти скобки...
OlegLazarenko: спасибо, то что надо, все работает замечательно, у меня еще есть один вопросик про регулярные выражения toster.ru/q/151913, если знаете как можно сделать, то буду рад услышать, но там вроде тоже упирается в функционал regexr
OlegLazarenko: ну судя по заданию, там не используются кое-где только a-b(но где-нибудь a-c) и пробелы, пунктуация не используются(то есть всего 3 символа a,b,пробел)
OlegLazarenko: да, могут разделены пробелами, это как обычный текст, только алфавит не от а до я, а от a до b, и надо найти все слова, в которых не присутствует подслово например ab
(например если у нас алфавит от а до я, искомое подслово провод, то в строчке:
водопровод, провод, самовар
регулярное выражение должно выделить только слово самовар, потому что у него нет подслова провод)
если получится переделать ваше регулярное выражение, то напишите пожалуйста, а то я наверное долго еще буду разбираться, но суть я немного понял
OlegLazarenko: немного не так, я попробую переделать ваш ответ, есть текст из определенного алфавита(слова), надо найти все слова, которые не содержат определенное подслово
например первое задание а) у нас есть тест:
aaaaa bbbbbaa bbbb baaab
aabaa bbbbaaa baba babab
в итоге регулярна находи все слова в первой строчке кроме последнего, и только второе слово во второй строчке