1

区切られたテキストを取り除こうとしています。

例: 「this#101# is#102# a#103# test#104#」

結果:「これはテストです」

うまくいかなかった次のことを試しました

string Pattern = @"(?<=#).*(?=#;)";
string text = "this#101# is#102# a#103# test#104#";
text = Regex.Replace(text, Pattern, string.Empty);
4

1 に答える 1

1

試す:

string Pattern = @"#.*?#";

も取り除く必要が#あるため、それらを正規表現の一致部分として指定する必要があります。現在の正規表現は と一致しません#

また.*、末尾に?.

于 2012-11-06T06:27:44.933 に答える