You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by to...@apache.org on 2022/07/31 04:58:49 UTC
[lucene-jira-archive] 01/01: capture email-address like jira mentions
This is an automated email from the ASF dual-hosted git repository.
tomoko pushed a commit to branch refine-regex-for-mentions
in repository https://gitbox.apache.org/repos/asf/lucene-jira-archive.git
commit 24db5fd4785fd55f146a0003fb3b41492bb16a91
Author: Tomoko Uchida <to...@gmail.com>
AuthorDate: Sun Jul 31 13:58:39 2022 +0900
capture email-address like jira mentions
---
migration/src/jira_util.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/migration/src/jira_util.py b/migration/src/jira_util.py
index c25c8ea1..d034f1d9 100644
--- a/migration/src/jira_util.py
+++ b/migration/src/jira_util.py
@@ -228,8 +228,8 @@ JIRA_EMOJI_TO_UNICODE = {
REGEX_CRLF = re.compile(r"\r\n")
REGEX_JIRA_KEY = re.compile(r"[^/]LUCENE-\d+")
-REGEX_MENTION_ATMARK = re.compile(r"(^@[\w\.]+)|((?<=[\s\(\"'])@[\w\.]+)(?=[\s\)\"'\?!,\.$])") # this regex may capture only "@" + "<username>" mentions
-REGEX_MENION_TILDE = re.compile(r"(^\[~[\w\.]+\])|((?<=[\s\(\"'])\[~[\w\.]+\])(?=[\s\)\"'\?!,\.$])") # this regex may capture only "[~" + "<username>" + "]" mentions
+REGEX_MENTION_ATMARK = re.compile(r"(^@[\w\.@_-]+)|((?<=[\s\(\"'])@[\w\.@_]+)(?=[\s\)\"'\?!,;:\.$])") # this regex may capture only "@" + "<username>" mentions
+REGEX_MENION_TILDE = re.compile(r"(^\[~[\w\.@_-]+\])|((?<=[\s\(\"'])\[~[\w\.@_]+\])(?=[\s\)\"'\?!,;:\.$])") # this regex may capture only "[~" + "<username>" + "]" mentions
REGEX_LINK = re.compile(r"\[([^\]]+)\]\(([^\)]+)\)")