|
|
|
| подскажите пожалуйста как в строке:
АБАЗ, АБАС м. кавк. персидская серебряная монета, около 20 коп.
заменить запятую с пробелом после слова АБАЗ на '=также'
Если можно чистым регэкспом | |
|
|
|
|
|
|
|
для: dhex
(23.04.2011 в 01:08)
| | Можно начать отталкиваться от следующего скрипта
<?php
$text = "АБАЗ, АБАС м. кавк. персидская серебряная монета, около 20 коп.";
$pattern = "#, #";
$replacement = "=также";
$text = preg_replace($pattern, $replacement, $text, 1);
echo $text;
?>
|
| |
|
|
|
|
|
|
|
для: dhex
(23.04.2011 в 01:08)
| | Зачем тут регэксп?
<?
$text = "АБАЗ, АБАС м. кавк. персидская серебряная монета, около 20 коп.";
$text = str_replace("АБАЗ, ", "АБАЗ =также ",$text);
?>
|
| |
|
|
|
|
|
|
|
для: Deed
(23.04.2011 в 09:07)
| | Идея в том что, нужен шаблон для выделения первой в строке запятой с пробелом с последующей заменой на что
угодно. Частично решил так: '(?<=^[А-Я]+), ' но замену приходится делать в EditPad pro, а хотелось бы понять как
это делается одной строкой и съедобно для egrep. | |
|
|
|