二重括弧で囲まれた単語のマッチングと分割のための正しい正規表現構文を見つけようとしています。正規表現は二重括弧で囲まれた単語と一致するもの
const string originalString = "I love to [[verb]] while I [[verb]].";
私は
var arrayOfStrings = Regex.Split(originalString,@"\[\[(.+)\]\]");
を試みたが、それが正常に動作しませんでした。私はそれはあなたが必要なものだと思うので、
arrayOfStrings[0] = "I love to "
arrayOfStrings[1] = "[[verb]]"
arrayOfStrings[2] = " while I "
arrayOfStrings[3] = "[[verb]]"
arrayOfStrings[4] = "."
これは、ユーザーが望んでいない括弧で囲まれた単語を削除します。 – JDB
Cyborgx37、角括弧は削除されません。 Laurence Burkeが求めていたことを正確に返すでしょう。 –
あなたは正しいです。私の間違い - 明らかに私はRegex.Split関数を誤解しています。残念ながら、私はdownvoteを削除しようとすると、エラーメッセージが表示されます。 – JDB