http://blog.eairship.kr/205
사이트 참조
예제
With New Post_it
.Show()
.BringToFront()
.WindowState = FormWindowState.Normal
.Width = 900
.TextBox1.Text = Me.Label2.Text
.RichTextBoxEx1.Rtf = DataGridView5(3, e.RowIndex).Value
.Label7.Text = DataGridView5(0, e.RowIndex).Value '날짜
If Val(Format(Now.AddHours(-2), "yyyyMMddHHmmss")) > Val(Label1.Text) Then
'전화번호
'.RichTextBoxEx1.Text = Regex.Replace(.RichTextBoxEx1.Text, "(?<= [0-9][0-9])[0-9][0-9]", "**")
.RichTextBoxEx1.Text = Regex.Replace(.RichTextBoxEx1.Text, "(?<=[0-9][0-9])[0-9][0-9] ", "**")
.RichTextBoxEx1.Text = Regex.Replace(.RichTextBoxEx1.Text, "(?<= [0-9][0-9])[0-9][0-9]", "**")
.RichTextBoxEx1.Text = Regex.Replace(.RichTextBoxEx1.Text, "(?<= - [0-9][0-9])[0-9][0-9]", "**")
.RichTextBoxEx1.Text = Regex.Replace(.RichTextBoxEx1.Text, "(?<=-[0-9][0-9])[0-9][0-9]", "**")
.RichTextBoxEx1.Text = Regex.Replace(.RichTextBoxEx1.Text, "(?<=[0-9][0-9])[0-9][0-9] ", "**")
.RichTextBoxEx1.Text = Regex.Replace(.RichTextBoxEx1.Text, "(?<=[0][1][0-9]-[0-9])[0-9][0-9]", "**") '011 - 3자리
.RichTextBoxEx1.Text = Regex.Replace(.RichTextBoxEx1.Text, "(?<=[0][1][0-9] [0-9])[0-9][0-9]", "**")
.RichTextBoxEx1.Text = Regex.Replace(.RichTextBoxEx1.Text, "(?<=[1] [0-9])[0-9][0-9]", "**") ' 1 3자리
.RichTextBoxEx1.Text = Regex.Replace(.RichTextBoxEx1.Text, "(?<=[7] [0-9])[0-9][0-9]", "**") ' 1 3자리
.RichTextBoxEx1.Text = Regex.Replace(.RichTextBoxEx1.Text, "(?<=[6] [0-9])[0-9][0-9]", "**") ' 1 3자리
.RichTextBoxEx1.Text = Regex.Replace(.RichTextBoxEx1.Text, "(?<=[9] [0-9])[0-9][0-9]", "**") ' 1 3자리
'주민번호
.RichTextBoxEx1.Text = Regex.Replace(.RichTextBoxEx1.Text, "(?<=[0-9][0-9])[0-9][0-9][0-9][0-9]-", "******")
.RichTextBoxEx1.Text = Regex.Replace(.RichTextBoxEx1.Text, "(?<=[0-9][0-9])[0-9][0-9][0-9][0-9] -", "******")
.RichTextBoxEx1.Text = Regex.Replace(.RichTextBoxEx1.Text, "(?<=-[0-9])[0-9][0-9][0-9][0-9][0-9][0-9]", "*******")
.RichTextBoxEx1.Text = Regex.Replace(.RichTextBoxEx1.Text, "(?<= [0-9])[0-9][0-9][0-9][0-9][0-9][0-9]", "*******")
.RichTextBoxEx1.Text = Regex.Replace(.RichTextBoxEx1.Text, "(?<=[0-9][0-9]<!\**-)[0-9][0-9]", "**")
End If
End With
출처: http://byhwan.tistory.com/entry/정규식-표현?category=535198 [By Hwan]
'VB.net' 카테고리의 다른 글
마우스 오른쪽 버튼 클릭 방지 (0) | 2018.03.19 |
---|---|
소스 정규식 표현 방법 (0) | 2018.03.19 |
다른창 띠위서 그래프 그리기(MSChart이용) (0) | 2018.03.19 |
테두리가 없는 폼이동 (0) | 2018.03.19 |
타이틀바 없이 크기조절 및 상단 패널 만들어서 움직이게 하기(스티커,포스트잇 만들때) (0) | 2018.03.19 |