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