Eu tenho uma entrada de string que se parece com:
var price = "£1.33(including postage)";
Eu gostaria de remover a primeira parte da string antes (para que a saída do regex fique assim:
"£1.33"
Eu sou novo na Regex, então não tenho muita certeza de como fazer isso, alguém pode me ajudar?
P.S. Pensei em fazer uma substring, mas isso não funcionaria, já que o preço pode ter mais casas decimais e um preço maior, portanto, essa opção definitivamente não funcionaria
Respostas:
1 para resposta № 1você tem que usar regex? muito mais fácil se você usar split
string result = price.Split("(").First();
0 para resposta № 2
Você não precisa do Regex para isso, se tiver o mesmo formato básico do "preço", apenas valores diferentes.
var result = price.Substring(0, price.IndexOf("("));.