http://www.regex101.com/quiz/でクイズを解こうとしましたが、残りの6つのタスクで行き詰まりました。
タスク#19
micro
HTMLページで、テキストを。に置き換えますµ
。ああ、そしてコードを台無しにしないでください:内部を交換しないでください<the tags>
または&entities;
私の現在の試みは、この甘い正規表現です。
/(?<=\G|>)([^<>]*?<?)(?:(?<=[^\w&#]|^)(?=[\w#]*)micro(?=[\w#]*;)|micro(?![\w#]*;))(?(?<=<micro)(?!>))/gm
ここでテストできます:http://www.regex101.com/r/zG2pD3
そしてここに質問があります:
テスト16/28が失敗しました:
micro
エンティティ内で一致しています。
私はこの声明に従うことができません。私のテストには多くのエンティティがあり、どれも一致していません。誰かが何が起こるか、および/またはどのエンティティが意味するかを説明できますか?
また奇妙な:RegexQuiz-タスク20-マッチングcsv