2

\b正規表現の「世界の境界」ですが、PetitParserDart でどのように一致させるのですか?

私は試した:

pattern("\b") & word().plus() & pattern("\b")

でもなんか似合わない。上記のパターンは\b\w+\b正規表現です。


私の本当の問題は次のとおりです。

the をトークンとして扱いたいrenderのは、それがスタンドアロンの単語である場合のみです。

以下は真です。

render
to render the page
render()
@render[it]

以下はそうではありません:

rerender
rendering
render123

string("render").trim()周りのスペースを食い尽くすので、ここでは使用できません。が欲しいのです\bが、PetitParserDart ではサポートされていないようです。

4

1 に答える 1