0

正規表現の置き換えを試みていますが、機能していないようですが、同じ正規表現で Regex.Match().Value との一致を確認すると、一致させたいものと一致していることがわかります。ここで何が起こっているのか混乱しています。非常に長い文字列の一部を取り除こうとしています。

Parallel.ForEach(resultList, s =>
            {
            s = Regex.Replace(s, "description:.*\\.,", string.Empty);
            s = Regex.Replace(s, "icon:.*\\.png,", string.Empty);
            s = Regex.Replace(s, "medium:.*\\.png,", string.Empty);
            s = Regex.Replace(s, "large:.*\\.png,", string.Empty);
            s = Regex.Replace(s, "glasswareId:[ ][0-9],", string.Empty);

            s.Trim();
            }
        );

結果リストはList<string>

ここに、一致させて置換しようとしている文字列があります

現在、説明、アイコン、glasswareId を削除しようとしています。これは、Web サーバーから返される文字列です。

[編集: 以下を含むように編集された文字列] これは、機能しない文字列の例です。削除しようとしているものは太字で示されています

名前: ブルー ムーン ヴィンテージ ブロンド,説明: 私たちの醸造責任者であるキース・ヴィラが、次に何が刺激を受けるかはわかりません。限定版のヴィンテージ ブロンドは、たまたまカリフォルニア産のブドウで、27 年間仕事の後の趣味でした。それは言うまでもない。しかし、彼はあまり知られていないワイン造りへの情熱も持っています。1995 年、ぶどうをつぶしながらカリフォルニアとフランスのワイン産地を旅したときのことを思い出していたとき、ビールとワインをブレンドするというアイデアが頭に浮かびました。興味をそそられた彼は、試してみなければなりませんでした.rnrn彼は、シャルドネのブドウのジュースを使用して、シャルドネのグラスのように、ビールにさわやかで軽い品質を与えることから始めました. その後、唯一の穀物として白小麦を使用し、他のモルトでは達成できなかったクリーンで滑らかなフィニッシュを実現しました。バッチを数ヶ月セラーで熟成させた後、彼は彼の最新作を味わった。彼は透明感とさわやかな味にうれしい驚きを覚えました.rnrn2006 年、ワインとクラフト ビールの人気が高まる中、彼はそれを復活させる良い機会であると判断しました。フェスティバルや特別なイベントで数年後、ファンを獲得し始めました. そして 2010 年には、たまたま Great American Beer Festivalu00ae で金メダルを獲得しました。このエールは共有すべきだと考え、2011年にヴィンテージ・ブロンド・アリュー2122として配布しました。そのため、6 年後の今、ビンテージ ブロンド エールが全国的にリリースされ、すべての人が楽しめるようになりました。フェスティバルや特別なイベントで数年後、ファンを獲得し始めました. そして 2010 年には、たまたま Great American Beer Festivalu00ae で金メダルを獲得しました。このエールは共有すべきだと考え、2011年にヴィンテージ・ブロンド・アリュー2122として配布しました。そのため、6 年後の今、ビンテージ ブロンド エールが全国的にリリースされ、すべての人が楽しめるようになりました。フェスティバルや特別なイベントで数年後、ファンを獲得し始めました. そして 2010 年には、たまたま Great American Beer Festivalu00ae で金メダルを獲得しました。このエールは共有すべきだと考え、2011年にヴィンテージ・ブロンド・アリュー2122として配布しました。そのため、6 年後の今、ビンテージ ブロンド エールが全国的にリリースされ、すべての人が楽しめるようになりました。abv: 8.5、ibu: 2、glasswareId: 8、

4

1 に答える 1