Я хочу заменить строку: nf.format(xxx ddhgshg jjhjhsss)
с nf.format(0)
, я имею в виду, что мне нужно регулярное выражение этой операции.как создать регулярное выражение этой замены строки;
Образец ввода Строка;
1. nf.format(xxx jjhjhsss)
2. nf.format(xxx ddhgshg kkkdkd)
3. nf.format(xxx ddhgshg jjhjhsss())
благодарит это работает, кстати, как я могу справиться с этим один; "xxx" + nf.format (hhhhhhhh jjj kkkk) + "xxxx" + nf.format (hhhhhhhh jjj kkkk) + "yyy" Мне нужно просто найти между плюсом и заменить его. – user3702350
Используйте '[^ +] *' вместо '. *' ->, поэтому он становится 'nf \ .format \ ([^ +] * \)', но обратите внимание, что теперь вы не можете иметь '+' внутри круглых скобок , – Teejay
Также добавьте '\ r \ n' в набор недопустимых символов, чтобы он не соответствовал возвратам каретки и линейным каналам -> поэтому он становится' nf \ .format \ ([^ + \ r \ n] * \) ' – Teejay