diff options
Diffstat (limited to 'llama.cpp/tools/server/webui/src/lib/constants/table-html-restorer.ts')
| -rw-r--r-- | llama.cpp/tools/server/webui/src/lib/constants/table-html-restorer.ts | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/llama.cpp/tools/server/webui/src/lib/constants/table-html-restorer.ts b/llama.cpp/tools/server/webui/src/lib/constants/table-html-restorer.ts new file mode 100644 index 0000000..e5d5b12 --- /dev/null +++ b/llama.cpp/tools/server/webui/src/lib/constants/table-html-restorer.ts @@ -0,0 +1,20 @@ +/** + * 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; |
