为了账号安全,请及时绑定邮箱和手机立即绑定

一个简单的正则表达式问题

/ 猿问

一个简单的正则表达式问题

蝴蝶不菲 2018-11-14 11:13:14

如有这样一串字符串: str1="广州市天河北路368号(都市华庭4楼)";

我想得到的字符串str2="广州市天河北路368号";//即通过正则表达式把小括号及小括号内的字符去掉!谢谢


查看完整描述

2 回答

?
烙印99

string str = "广州市天河北路368号(都市华庭4楼)";

int from = str.IndexOf("("); //注意括号是中文(占两个字符)的还是英文(占一个字符)的,否则出错

int to = str.IndexOf(")");

string str2 = str.Remove(from, to - from + 1);


查看完整回答
反对 回复 2018-11-18
?
Qyouu

其实不用正则表达式也可以,用String.Remove方法就可以。

http://msdn.microsoft.com/zh-cn/library/system.string.remove%28VS.80%29.aspx

 


查看完整回答
反对 回复 2018-11-18

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信