첨부 소스 코드는 나눔고딕코딩 폰트를 사용합니다.
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
반응형
그리드형(광고전용)
Posted by icodebroker

댓글을 달아 주세요