我有一个电话号码:
public string PhoneNumber
{
get
{
return _phoneNumber;
}
set
{
Regex regexObj = new Regex(@"[^\d]");
_phoneNumber = regexObj.Replace(value, "");
_phoneNumber = Regex.Replace(_phoneNumber, @"(\d{3})(\d{3})(\d{4})", "($1) $2-$3");
}
}
private string _phoneNumber;
如何使public string Areacode
包含前3位数(区号)的PhoneNumber的子字符串?我顺便使用mvc。感谢您的帮助。
答案 0 :(得分:1)
如果我正确理解你的问题,如果你要找的只是将区号放在另一个属性中,可能有几种简单的方法,但这里有一个......
void CustomWidget::paintEvent(QPaintEvent *)
{
QStyleOption opt;
opt.init(this);
QPainter p(this);
style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this);
}