| 
 | 
| 
 
RegExp заменить только  подходящие имена страниц  линков 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  имеется примерный текст HTML Код: html 1. 2. 3. 4. 5. 6. 7. 8. нужно заменить "page1" (параметр только как имя страницы) с любыми расширениями файлов или без расширения не меняются только для первых 4-х линков это должно отработать бегать по циклам как то не интересно как такое возможно реализовать через регулярки ? спасибо ! ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 04.02.2014, 22:59 | 
  
  
  
   | 
||
| 
 
RegExp заменить только  подходящие имена страниц  линков 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Так а что именно должно замениться-то? Первые четыре вхождения параметра; или первые четыре вхождения параметра именно как страницы (т.е. с последующей точкой и без слэшей), а не имени каталога; ещё как-то... и на что заменить? И почему именно регэкспы, а не readtxt-split-join-writetxt? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 05.02.2014, 01:29 | 
  
  
  
   | 
||
| 
 
RegExp заменить только  подходящие имена страниц  линков 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  AndreTMsplit-joinВернее,  replace(,count:=) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 05.02.2014, 01:33 | 
  
  
  
   | 
||
| 
 
RegExp заменить только  подходящие имена страниц  линков 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  заменить нужно только подходящие имена страниц сплитами и джойнами это опять циклы а их я хочу избежать ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 05.02.2014, 10:38 | 
  
  
  
   | 
||
| 
 
RegExp заменить только  подходящие имена страниц  линков 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  michael Rзаменить нужно только подходящие имена страницТак что должно получиться в этом примере, если заменить скажем на "michael"? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 05.02.2014, 15:01 | 
  
  
  
   | 
||
| 
 
RegExp заменить только  подходящие имена страниц  линков 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  <a href=" http://domain.com/a1/a2/a3/michael.html?aa=1"/><span/>  <a href="www.domain.com/a1/a2/a3/michael.php?axa=2"/><span/> <a href="/michael.asрx"></a><span/><span/> <a href="michael"/><span/><span/> ........................ <a href="page1/page2.apsx"/><span/><span/> <a href="page3.apsx"/><span/><span/> ................. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 05.02.2014, 20:02 | 
  
  
  
   | 
||
| 
 
RegExp заменить только  подходящие имена страниц  линков 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Ну и чем тогда не устраивает Код: vbnet 1. ? Если бы вы ещё уточнили, что подразумеваете под "имеется примерный текст HTML" - файл на диске? страничка по адресу? И что вы затем с "поправленным" текстом собираетесь сделать... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 05.02.2014, 20:49 | 
  
  
  
   | 
||
| 
 
RegExp заменить только  подходящие имена страниц  линков 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  page1 может быть не как имя страницы а как директория например и что за параметр 4 в replace ? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 05.02.2014, 22:14 | 
  
  
  
   | 
||
| 
 
RegExp заменить только  подходящие имена страниц  линков 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  michael Rpage1 может быть не как имя страницы а как директория напримерВ четвёртой строке примера - это у вас имя страницы? И про каталоги я выше спрашивал - а вы не соизволили даже прочесть, видимо... Поэтому у вас и просят пример  что на что  должно заменяться, а что - не должно.  С вашим описанием , почему именно так. michael Rи что за параметр 4 в replaceГугл и хелп VB, видимо, не для старых мемберов 4, кстати - не параметр, а значение... кто-то хотел "только для первых 4-х линков это должно отработать" ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.02.2014, 03:35 | 
  
  
  
   | 
||
| 
 
RegExp заменить только  подходящие имена страниц  линков 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  авторГугл и хелп VB, видимо, не для старых мемберов  4, кстати - не параметр, а значение... кто-то хотел "только для первых 4-х линков это должно отработать" нее я просто не понял почему кол-во вдруг стало 4 менять только имена страниц если директория или параметр или вообще просто текст то не брать стандартными средствами понятно что можно сделать вопрос стоял как быстрее через регулярку ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.02.2014, 10:10 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=60&msg=38551330&tid=2156535]:  | 
    0ms | 
get settings:  | 
    9ms | 
get forum list:  | 
    12ms | 
check forum access:  | 
    3ms | 
check topic access:  | 
    3ms | 
track hit:  | 
    52ms | 
get topic data:  | 
    11ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    52ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 14ms | 
| total: | 159ms | 

| 0 / 0 | 

На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.