我正在尝试创建一个正则表达式以便从字符串中提取一些文本。我想从网址或普通短信中提取文本,例如:
endpoint/?userId=#someuser.id
要么
Hi #someuser.name, how are you?
我想#someuser.name
从消息和#someuser.id
url 中准确提取。可能有很多这样的字符串要从 url 和消息中提取。
我的正则表达式目前看起来像这样:
(#[^\.]+?\.)([^\W]\w+\b)
它工作正常,除了一对一的情况,我不知道该怎么做 - 例如:
这些字符串不应匹配:# .id
, #.id
. #
和之间必须至少有一个字符.
。不应匹配这些字符之间的一个或多个空格。
我怎样才能使用我当前的正则表达式来做到这一点?
Cats萌萌
白衣非少年
慕侠2389804
至尊宝的传说
相关分类