1
私はそれらのような行を分割しようとしている:C#Regex.Splitは(ビルド方法)
root.MediaClip.MaxGroups=10
root.MediaClip.M0.Name=Burglar_Alarm_Short
root.MediaClip.M0.Location=/etc/audioclips/Burglar_Alarm_Short_8bit_32kHz_mono_PCM-16bit-little.wav
しかし、私は「=」の後に分裂を停止する方法を見つけ出すことはできません。
ここでの結果は、分割が持っている必要があります。
root
MediaClip
MaxGroups=10
root
MediaClip
M0
Name=Burglar_Alarm_Short
root
MediaClip
M0
Location=/etc/audioclips/Burglar_Alarm_Short_8bit_32kHz_mono_PCM-16bit-little.wav
問題は、ファイルの拡張子で終わる行です。しかし、 "="が到着した後、追加の分割は必要ありません。
[OK]を、どうもありがとうございました!しかし今、私は、「=」が全くない場合に言及するのを忘れていました。 – Dobi
問題はありません。先読みの代わりに文字列の末尾を追加するだけです: '(?<=^[^ =] *)\。(?= [^ =] *(?:= | $))'、この要件を反映するために答えてください。 –
ありがとう! :)正規表現を1年に1〜2回しか使用しないと、それほど簡単ではありません。私は実際にいくつかのチュートリアルを詳しく見ていく必要があります。 – Dobi