Я занимаюсь поиском и заменой в Notepad ++, и я ищу регулярное выражение, которое буквально даст мне первый (
в данной строке, поэтому я могу заменить Это.Regex - сопоставить первое вхождение внутри строки, ничего не возвращать
Меня не интересуют никакие предыдущие или последующие символы, буквально только первые (
.
Пример строка:
"starLan(11), -- Deprecated via RFC3635 ethernetCsmacd (6) should be used instead
Я хотел бы, чтобы найти первый (
(около starLan(11)
в данном случае), так что я могу заменить этот символ с чем-то другим.
Это не должно соответствовать ни одному другому (
в той же строке, так что в этом случае он не должен совпадать со вторым (
рядом с (6)
.
Все примеры, с которыми я столкнулся, похоже, возвращают все до и в том числе заданный персонаж, который не является тем, что мне нужно в этом случае.
Итак, почему * возвращение все, вплоть до данного CHARACT er * проблема? Вы слышали о группах захвата и обратных ссылках? –
У меня нет, может быть, это может быть проще, вы можете объяснить дальше? – cogumel0
Это так просто, что вы можете видеть 2 ответа и многое другое, я думаю. –