を実行するのに長いミリ秒以上かかったので、これはC#を使用して、特定の文字列からCSSを抽出するための私の正規表現パターンです:正規表現のエラー:式が
(([\s]*\/\*[^\*]+\*\/)?((@media|@keyframes)[^{]+\{[\s]*)?(((\b(html|head|body|a|abbr|area|audio|b|base|blockquote|button|canvas|code|datalist|dialog|div)|em|embed|font|footer|form|h1|h2|h3|h4|h5|h6|header|hr|i|iframe|img|input|label|li|link|main|map|menu|meta|object|ol|optgroup|option|output|p|param|pre|section|select|span|strong|sup|table|textarea|tfoot|th|head|td|title|tr|u|ul|video|\*))\b)?((\.|\#|\[)[^\s,\.\#\|]+)*([:]{1,2}[^\s,]+)*((\s)|(\,)|(\+)|(\~)|(>)|(&telde;))*)+[\s]*\{[^}]+\}([\s]*\})?
私のサンプルテキストは、次のとおりです。チェックの際
View hashtags #BrandPositioning#DesignThinking#DesignandInnovation #DigitalCustomerDesign#DigitalCustomerExperience#DigitalCustomerInnovation#DigitalDesign #DigitalDesignandInnovation #DigitalDesignDelivery #DigitalDesignRealization #DigitalEnterpriseExperience#DigitalServiceDesign#ExperienceDesign #Fjord #GraphicDesign #LivingServices#ServiceandExperienceDesign#ServiceDesign#UserCenteredThinking
エラーは
expression took longer than 250ms to execute
なぜですか?そしてどのように治療する?
これは、プログラミング言語などの追加の詳細の恩恵を受けるでしょう。正確にあなたが挑戦しようとしているものieve。一見、それはいくつかのHTMLからいくつかのハッシュタグを抽出しようとしているようですか?正規表現は最良の解決策ではないかもしれません。 – Chris
@Chris私は質問を編集しました。私はC#を使用しています、正規表現はCSSから文字列を抽出することです – tjvg1991
あなたのサンプルテキストにもCSSのプロパティが1つもないことに気付いていますか? –