استفاده از تابع پر استفاده RegExp

Ealireza

Member
سلام
میخواهم در یک متن هرچی که بین دو چیز قرار گرفت رو انتخاب کنم
این کار رو میخواهم با RegExp انجام بدم برای ASP
هرکاری کردم نفهمیدم جریان این RegExp چیه
خیلی پیچیده هست

اگه میشه یکی کد رو برام بزاره که بیاد بین
کد:
String="[string code]"
یعنی بیاد از String مقداری که تو "" هست رو دربیاره که اینجا [string code] هست
بعد مقدار [stringcode ] رو تو یه متغییر ذخیره کنه و کل قسمت انتخاب شده یعنی ..= string رو پاک کنه . جاش یه عدد بزاره مثلا 22

در صورت امکان مقایر زیر هم براش قابل قبول باشه !

کد:
string  =   "[string code]"
string= "[string code]"
string='[string code]'

من از این دستور استفاده کردم اما نشد
کد:
     Set loRegExp = New RegExp 
     loRegExp.Global = True 
     loRegExp.IgnoreCase = True 
     loRegExp.Pattern = "(string=\S+[/]?[^""])([./]?.*)" 
     out = loRegExp.Replace(asContent, "$1")

خواهش میکنم کمک کنید

با تشکر فراروان
 

mazoolagh

Active Member
درست نفهميدم چي ميخواي جاي چي بذاري ولي پترن درستش اينه:

کد:
     loRegExp.Pattern = "(.*)(\""|\')(.*)(\""|\')"
     out = loRegExp.Replace(asContent, "$3")
 

جدیدترین ارسال ها

بالا