1

Alex Gorbatchev によって作成された Javascript Syntax Highlighter を使用します。

https://github.com/alexgorbatchev/SyntaxHighlighter/

PHPDoc コメントのサポートを追加しようとしています。現在、PHP ブラシは単一行コメントと複数行コメントに一致しますが、@author他の構文エディターのように別のクラスでラップしたい場合はコメント内にあります。

この正規表現を使用しようとしています

"\\s@[A-Za-z]+"

ここでテストしてみました http://regexpal.com/?flags=ims®ex=%22%5C%5Cs%40%5BA-Za-z%5D%2B%22&input=%0A%40author%0A

しかし、それが機能しているかどうかはわかりません。誰かが私を助けてくれますか、それが正しく一致するかどうかを教えてください

4

1 に答える 1

3

あなたが求めている正規表現は次のとおりです。

"\\s*@[A-Za-z]+"

*\s(0個以上の空白文字)に注意してください。

さらに、RegexPalは文字列バージョンではなくリテラル正規表現を使用しているため、一致を表示しません。したがって、次のように入力する必要があります。

\s*@[A-Za-z]+

この例のように、一番上のボックスにあります。下のボックスの一致した部分がどのように強調表示されているかに注意してください。

于 2011-12-29T21:44:06.600 に答える