728x90
반응형
728x170
▶ RichEditControl 클래스 : 정규식에 일치하는 문자열 대체하기 예제
using DevExpress.XtraRichEdit;
using DevExpress.XtraRichEdit.API.Native;
...
private RichEditControl richEditControl;
...
Document document = this.richEditControl.Document;
...
// 빈 줄을 제거한다.
int count = Replace(document, @"((?<=^)|(?<=\n))\n", string.Empty);
728x90
▶ RichEditControl 클래스 : 정규식에 일치하는 문자열 대체하기
using System.Text.RegularExpressions;
using DevExpress.XtraRichEdit.API.Native;
#region 대체하기 - Replace(document, regularExpression, replace)
/// <summary>
/// 대체하기
/// </summary>
/// <param name="document">문서</param>
/// <param name="regularExpression">정규식</param>
/// <param name="replace">대체 문자열</param>
/// <returns>대체 수</returns>
public int Replace(Document document, string regularExpression, string replace)
{
Regex regex = new Regex(regularExpression);
int count = document.ReplaceAll(regex, string.Empty);
return count;
}
#endregion
728x90
반응형
그리드형(광고전용)
'DevExpress > WinForm' 카테고리의 다른 글
[DEVEXPRESS/WINFORM] RichEditControl 클래스 : 문서 범위 인덱스로 선택 취소하기 (0) | 2017.06.18 |
---|---|
[DEVEXPRESS/WINFORM] RichEditControl 클래스 : 1개 이상의 문서 범위들로 선택 설정하기 (0) | 2017.06.18 |
[DEVEXPRESS/WINFORM] RichEditControl 클래스 : 문서 범위로 부분적인 선택 설정 취소하기 (0) | 2017.06.18 |
[DEVEXPRESS/WINFORM] RichEditControl 클래스 : 1개의 문서 범위로 선택 설정하기 (0) | 2017.06.18 |
[DEVEXPRESS/WINFORM] RichEditControl 클래스 : 특정 포맷의 날짜 문자열을 다른 포맷의 문자열로 대체하기 (0) | 2017.06.18 |
[DEVEXPRESS/WINFORM] RichEditControl 클래스 : 특정 포맷의 날짜 문자열 찾기 (0) | 2017.06.18 |
[DEVEXPRESS/WINFORM] RichEditControl 클래스 : 정규식에 일치하는 문자열 찾기 (0) | 2017.06.18 |
[DEVEXPRESS/WINFORM] RichEditControl 클래스 : 탭 스톱 설정하기 (0) | 2017.06.17 |
[DEVEXPRESS/WINFORM] RichEditControl 클래스 : 인쇄 레이아웃 설정하기 (0) | 2017.06.17 |
[DEVEXPRESS/WINFORM] RichEditControl 클래스 : 컬럼 생성하기 (0) | 2017.06.17 |
댓글을 달아 주세요