File size: 686 Bytes
31dd200
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/**

 * Matches <br>, <br/>, <br /> tags (case-insensitive).

 * Used to detect line breaks in table cell text content.

 */
export const BR_PATTERN = /<br\s*\/?\s*>/gi;

/**

 * Matches a complete <ul>...</ul> block.

 * Captures the inner content (group 1) for further <li> extraction.

 * Case-insensitive, allows multiline content.

 */
export const LIST_PATTERN = /^<ul>([\s\S]*)<\/ul>$/i;

/**

 * Matches individual <li>...</li> elements within a list.

 * Captures the inner content (group 1) of each list item.

 * Non-greedy to handle multiple consecutive items.

 * Case-insensitive, allows multiline content.

 */
export const LI_PATTERN = /<li>([\s\S]*?)<\/li>/gi;