Bei der wörtlichen Methode sind alle zwischen // eingeschlossenen Inhalte Metazeichen, einige haben eine besondere Bedeutung und die meisten davon sind gewöhnliche Metazeichen, die ihre eigene Bedeutung darstellen
varname ='wo';
varreg = /^d+"+name+"d+$/
Um die oben erwähnte Notwendigkeit zu lösen, dem regulären Ausdruck eine Variable hinzuzufügen, können wir nur die Instanzerstellung verwenden
varreg =newRegExp("^\d+"+name+"\d+$","g")
Was ist der Unterschied zwischen der Literalmethode und der Instanzerstellungsmethode in regulären Ausdrücken?
1. Alles, was in der Literalmethode erscheint, sind Metazeichen, daher können Variablenwerte nicht gespleißt werden, die Instanzerstellungsmethode ist jedoch möglich.
2. Schreiben Sie einfach d direkt in das Literal, aber im Beispiel muss es übersetzt werden\d
Alle Ressourcen auf dieser Website werden von Internetnutzern beigesteuert und veröffentlicht oder von großen Download-Sites nachgedruckt. Bitte überprüfen Sie selbst die Integrität der Software! Alle Ressourcen auf dieser Website dienen nur zum Lernen und Nachschlagen. Bitte verwenden Sie sie nicht für kommerzielle Zwecke, da Sie sonst für alle daraus entstehenden Folgen verantwortlich sind! Wenn es einen Verstoß gibt, kontaktieren Sie uns bitte, um ihn zu löschen und zu entfernen. Kontaktinformationen: admin@php.cn