Twix1124
07-06-2009, 19:20
$msg = StringRegExpReplace("qwerty afgwd xvv", '(?i)a(\D+)wd', '\1')
MsgBox(0,"",$msg)
Почему в результате $msg = "qwerty fg xvv" , а не "fg"???
Почему в результате $msg = "qwerty fg xvv" , а не "fg"??? »
а про слова, до и после слова afgwd ты забыл? Вот поэтому и возвращает этот текст.
Если по-твоему способу, то нужно добавить: $msg = StringRegExpReplace("qwerty afgwd xvv", '(?i).*a(\D+)wd.*', '\1')
MsgBox(0,"",$msg)
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC