Ich brauche den Namen einer KlasseRegex Suche der Name
Class AAA.GitHub Extends %RegisteredObject
{
// some code
Der Teil I ist AAA.GitHub finden wollen zu bekommen. Es ist sehr leicht zu finden: \bClass\b\s*(\w*(\.\w*)*)
Aber manchmal Leute setzen Kommentare auf der Klassendefinition wie diese
/// some comments
/* some more
Some more text
and more
*/
Class AAA.GitHub Extends %RegisteredObject
{
// some code
Das Problem ist, dass diese Kommentare die Wortklasse enthalten. Wie kann ich das umgehen?
Was ist die Umgebung? Probieren Sie '^ Klasse \ b \ s * (\ w * (\. \ W *) *)' –
Es ist Cache-Objekt-Skript, aber reguläre Ausdrücke funktionieren genauso wie überall =) –
* reguläre Ausdrücke funktionieren genauso wie überall * ist eine falsche Aussage, sie arbeiten unterschiedlich über Sprachen/Aromen. –