|
|
|
(php) preg_replace помогите с регуляркой
|
|||
|---|---|---|---|
|
#18+
Добрый. Есть много строк с текстом, например: Код: plaintext 1. В итоге $zamtexp должна содержать "Тогда, когда мне нужно, их всегда нет" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2010, 20:52:18 |
|
||
|
(php) preg_replace помогите с регуляркой
|
|||
|---|---|---|---|
|
#18+
son4, /[^А-ЯЁЧЙ]+(?=[А-ЯЕЧЙ])/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2010, 21:39:38 |
|
||
|
(php) preg_replace помогите с регуляркой
|
|||
|---|---|---|---|
|
#18+
an0nymson4, /[^А-ЯЁЧЙ]+(?=[А-ЯЕЧЙ])/ Спасибо, работает. Но если пример будет таким Код: plaintext Как все это применить только к первой заглавной букве? И второй вариант - к последней, как есть сейчас ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2010, 22:08:10 |
|
||
|
(php) preg_replace помогите с регуляркой
|
|||
|---|---|---|---|
|
#18+
/^[^А-ЯЁЧЙ]+(?=[А-ЯЕЧЙ])/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2010, 22:22:23 |
|
||
|
(php) preg_replace помогите с регуляркой
|
|||
|---|---|---|---|
|
#18+
an0nym, Спасибо, оно самое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2010, 22:29:24 |
|
||
|
(php) preg_replace помогите с регуляркой
|
|||
|---|---|---|---|
|
#18+
Пытаюсь вытащить ссылку, выделенную зеленым, так: Код: plaintext [ "/imgres?imgurl\x3dhttp://www.remonts.net/1.jpg\x26imgrefurl\x3dhttp://www.remonts.net/otdelka_i_remont_kvartir_pod_kljuch.html\x26usg\x3d__c1CotWebh-vGRHMhBSMQB7pvM24\x3d\x26h\x3d400\x26w\x3d520\x26sz\x3d20\x26hl\x3dru\x26start\x3d45\x26itbs\x3d1"," target\x3d_blank","NurJlWSL2OJCFM:","http://www.remonts.net/1.jpg","131","101","\x3cb\x3eремонту квартир\x3c/b\x3e","","","520 x 400 - 20k","jpg","remonts.net","","","http://t1.gstatic.com/images","1",[],"",1,"",[],"","" ] , этот набор букв только для одного изображения, таких 20. Может кто-то помочь с регуляркой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2010, 20:26:22 |
|
||
|
(php) preg_replace помогите с регуляркой
|
|||
|---|---|---|---|
|
#18+
son4, лично мне непонятно: 1. какие подстроки надо вытаскивать, 2. почему их - т. е. непонятно, какова должна быть логика применения конечного шаблона. Уточните. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2010, 21:14:51 |
|
||
|
(php) preg_replace помогите с регуляркой
|
|||
|---|---|---|---|
|
#18+
an0nym, конкретно вытащить нужно то, что выделено зеленым цветом, т.е. из всего только одну ссылку в чистом виде. Проблема для меня - бек слеши. Если предварительно чистить весь текст от обратных слешей, то шаблон Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2010, 22:00:22 |
|
||
|
(php) preg_replace помогите с регуляркой
|
|||
|---|---|---|---|
|
#18+
son4, а почему-бы не вытащить его из другой части приведенного вами текста: автор["/imgres?imgurl\x3dhttp://www.remonts.net/1.jpg\x26imgrefurl\x3dhttp://www.remonts.net/otdelka_i_remont_kvartir_pod_kljuch.html\x26usg\x3d__c1CotWebh-vGRHMhBSMQB7pvM24\x3d\x26h\x3d400\x26w\x3d520\x26sz\x3d20\x26hl\x3dru\x26start\x3d45\x26itbs\x3d1"," target\x3d_blank","NurJlWSL2OJCFM:", "http://www.remonts.net/1.jpg" ,"131","101","\x3cb\x3eремонту квартир\x3c/b\x3e","","","520 x 400 - 20k","jpg","remonts.net","","","http://t1.gstatic.com/images","1",[],"",1,"",[],"",""], ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2010, 22:15:56 |
|
||
|
(php) preg_replace помогите с регуляркой
|
|||
|---|---|---|---|
|
#18+
Anjey aka PM, я не знаю, какой будет эта ссылка. В любом другом случае окружающий текст динамический, а в первом случае - постоянный: ["/imgres?imgurl\x3dhttp:// www.remonts.net/1.jpg \x26imgrefurl\x3dhttp:// ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2010, 22:54:12 |
|
||
|
(php) preg_replace помогите с регуляркой
|
|||
|---|---|---|---|
|
#18+
Anjey aka PM, я не знаю, какой будет эта ссылка. В любом другом случае окружающий текст динамический, а в первом случае - постоянный: ["/imgres?imgurl\x3dhttp:// www.remonts.net/1.jpg \x26imgrefurl\x3dhttp:// ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2010, 22:54:33 |
|
||
|
(php) preg_replace помогите с регуляркой
|
|||
|---|---|---|---|
|
#18+
son4, Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2010, 23:02:59 |
|
||
|
(php) preg_replace помогите с регуляркой
|
|||
|---|---|---|---|
|
#18+
an0nym, Есть вещи, которые тяжело даются) С регулярками у меня пока так. Два вопроса. Предложение: никогда в жизни не было случая, что несоответствие было в характере, а 1. После запятой и пробела в конце предложения может быть слово от 1 до 6 символов, если так, то удалить их вместе с запятой. 2. Можно ли как-то в начале предложения заменять строчные на заглавные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2010, 21:49:55 |
|
||
|
(php) preg_replace помогите с регуляркой
|
|||
|---|---|---|---|
|
#18+
son42. Можно ли как-то в начале предложения заменять строчные на заглавные? http://www.php.net/manual/en/reference.pcre.pattern.differences.php The following Perl escape sequences are not supported: \l, \u, \L, \U. In fact these are implemented by Perl's general string-handling and are not part of its pattern matching engine. Так что разве-что с помощью call-back функции.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 08:28:02 |
|
||
|
(php) preg_replace помогите с регуляркой
|
|||
|---|---|---|---|
|
#18+
Anjey aka PM, пришлось нагородить, но проблему решил. Но, сейчас случайно получилась такая штука Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2010, 17:52:21 |
|
||
|
(php) preg_replace помогите с регуляркой
|
|||
|---|---|---|---|
|
#18+
Подсобите, прошу. перебить eregi на preg_match Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2012, 21:03:43 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=36547420&tid=1465277]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
183ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 191ms |
| total: | 450ms |

| 0 / 0 |
