języku ActionScript 3.0 (w ciągu Flash CS5)użyciu zmiennej w AS3, Regexp
Standardowa regex pasują do każdej cyfry:
var myRegexPattern:Regex = /\d/g;
co by regex wyglądać włączyć zmienną string dopasować? (w tym przykładzie jest to „idealne” nie „pracy” fragment) tj:
var myString:String = "MatchThisText"
var myRegexPatter_WithString:Regex = /\d[myString]/g;
Widziałem kilka obejścia, które obejmują tworzenie wielu instancji regex, a następnie połączyć je ze źródła, o zmiennej w pytaniu co wydaje się złe. LUB użycie ciągu flash do wyodrębnienia twórcy, ale jest po prostu niechlujny ze wszystkimi potrzebnymi podwójnymi i potrójnymi sekwencjami ucieczki.
Musi być jakiś wolny od bólu sposób, którego nie mogę znaleźć w dokumentach na żywo lub w google. Czy AS3 utrzymuje tę funkcjonalność? Jeśli nie, to naprawdę powinno.
A może brakuje mi prostszego sposobu na uniknięcie tego zadania, że jestem po prostu naiwny z powodu mojej nowości w zakresie regex?
Przypuszczam, że 'nowy RegExp (" \\ d "+ myString," g ")' jest tym, czego chcesz uniknąć? Nie sądzę, że jest inny sposób, ale byłbym zainteresowany, gdyby tak było. – RIAstar
W Perlu można to zrobić za pomocą '/ \ d $ myString/g', ale to jest Perl. ;) – Qtax
@RIASTA: Właśnie chciałem napisać to jako odpowiedź. – shanethehat