Учитывая эту строку:Java Заменить конкретный Позиционируются разделитель с другим разделителем
String name="Summer,John,Alex,Stu,Mike,will,King,yahoo,Google,jeff";
Я хочу заменить запятую с ||
символом после каждого 4-го появления запятой.
Ожидаемый результат:
Summer,John,Alex,Stu||Mike,will,King,yahoo||Google,jeff
Я сделал это в awk
команды
awk -F, '{
for (i=1; i<NF; i++)
printf "%s%s", $i, (i%4?FS:"||");
print $i
}'
Я не могу преобразовать эту команду в Java регулярное выражение.
что, если я хочу, чтобы заменить 100-ую позицию? мне нужно использовать 100 \ w +? – user952977