ipi aşağıdaki türde bölmek istediğiniz görünür String[]
yoluyla bunun dışında: [
ilk ortaya çıkmasından önce her /
tarafından dize bölmekBölünmüş '/' kadar '['
String[] ArrayVar = Regex.Split(stringVar, "?");
.
Yani sonuç olarak ben
Array[0] => "Parent"
Array[1] => "Child"
Array[2] => "Value [4za] AX/BY"
dizeleri de
Ana gibi diğer biçimleri olabilir alacağı/Değer [4za] AX/
Değer [4za] AX/BY BY
Bunu nasıl yapabilirim?
: Sonra sadece son öğe üzerine dizesinin bitiş kısmını eklemek dize satır sonları içeriyorsa, ', regex motora ("dotall") seçeneği, bir tekli-geçmesine yararlı olabilir @ "(? s) (?
Ve motor keyfi uzunluktaki görünümleri desteklemiyorsa? –
@QPaysTaxes, rastgele uzunluktaki görünümleri olmadan, tek bir normal ifade, ya TheLethalCoder'in yanıtı gibi bir çözüm üzerinde çaba ve okunabilirlik maliyetine değecek kadar karmaşık ya da çok karmaşık olabilirdi. – asgallant