Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
(регулярные выражения) помогите убрать все запятые в строке у предложений, взятых в ""
|
|||
|---|---|---|---|
|
#18+
Дано: строка, состоящая из предложений. Некоторые предложения взяты в кавычки. Как убрать все запятые, только в тех предложениях, которые взяты в кавычки? Например: Ищет в строке "subject все совпадения с шаблоном pattern и помещает результат в массив matches в порядке, определяемом комбинацией флагов flags". После "нахождения" первого соответствия последующие поиски будут осуществляться не с начала строки, а от конца последнего найденного вхождения. Должно стать: Ищет в строке "subject все совпадения с шаблоном pattern и помещает результат в массив matches в порядке определяемом комбинацией флагов flags". После "нахождения" первого соответствия последующие поиски будут осуществляться не с начала строки, а от конца последнего найденного вхождения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2013, 08:34 |
|
||
|
(регулярные выражения) помогите убрать все запятые в строке у предложений, взятых в ""
|
|||
|---|---|---|---|
|
#18+
однобитный, а что сложного? чтото типа: Код: php 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2013, 09:51 |
|
||
|
(регулярные выражения) помогите убрать все запятые в строке у предложений, взятых в ""
|
|||
|---|---|---|---|
|
#18+
r u, bugfixreturn str_replace(',','',$m[0]); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2013, 09:54 |
|
||
|
(регулярные выражения) помогите убрать все запятые в строке у предложений, взятых в ""
|
|||
|---|---|---|---|
|
#18+
спасибо, чета забыл про функцию такую... я тут вон нашел что, тока пока оно не работало у меня... но мысль примерно такова была Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. Оператор preg_replace() преобразует строку данных, разделенных запятыми, в строку данных, разделенных знаком табуляции. Предусмотрительным образом, он не заменяет запятые в строке, заключенной в кавычки. Это регулярное выражение при каждом обнаружении запятой (на это указывает запятая в самом начале регулярного выражения) проверяет утверждение: "Впереди не было кавычек или было четное количество кавычек". Если утверждение верно, то запятую можно заменить знаком табуляции (the \t). Если Вам не нравятся операторы «посмотри вперед» и «посмотри назад» или вы работаете с таким языком, в котором их нет, можно добавить запятые в число и с помощью обычного регулярного выражения. Однако для реализации такого решения потребуется много итераций. взял от сюда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2013, 11:11 |
|
||
|
(регулярные выражения) помогите убрать все запятые в строке у предложений, взятых в ""
|
|||
|---|---|---|---|
|
#18+
кстати не совсем корректно получается... вот пример: было 5405,"ЛЭ002481","20","K 49,1*31,8*18,8 ZJ 42925TC","Ферритовый кольцевой сердечник R49,1*31,8*18,8 с защитным диэлектрическим покрытием из материала J производства фирмы Magnetics","ZJ44925TC","",0,252,"796",0,3,"Magnetics"," http://ferrite.ru/uploads/pdf/products/magnetics/ferrite/ring/ZJ44925TC.pdf","",205,1,145,5,121,252,0,0 стало: 5405,"ЛЭ002481","20","K 491*318*188 ZJ 42925TC","Ферритовый кольцевой сердечник R491*318*188 с защитным диэлектрическим покрытием из материала J производства фирмы Magnetics","ZJ44925TC",""0252"796"03"Magnetics"" http://ferrite.ru/uploads/pdf/products/magnetics/ferrite/ring/ZJ44925TC.pdf""",205,1,145,5,121,252,0,0 хотелось бы: 5405,"ЛЭ002481","20","K 49,1*31,8*18,8 ZJ 42925TC","Ферритовый кольцевой сердечник R491*318*188 с защитным диэлектрическим покрытием из материала J производства фирмы Magnetics","ZJ44925TC","",0,252,"796",0,3,"Magnetics"," http://ferrite.ru/uploads/pdf/products/magnetics/ferrite/ring/ZJ44925TC.pdf","",205,1,145,5,121,252,0,0 потом планировал из этого делать explode с разделением по запятой... видимо не совсем по верному пути пошел... вообщем, есть текстовый формат с параметрами через запятую. если парам в кавычках - строка, без кавычек - число мне надо сделать из него текстовый с разделителем табуляция... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2013, 14:42 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=116&tid=1463970]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
29ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 256ms |
| total: | 348ms |

| 0 / 0 |
