ios - 正则表达式匹配字符串中的#hashtag 字符
问题描述
我的输入字符串:
你好。这管用吗?#1#2#3 #测试
我的正则表达式:
\B[#]\S+\b
输出:
匹配 2:
#1#2#3
#testing
我想要什么:
匹配 4"
#1
#2
#3
#testing
有人能告诉我如何为这个特定的匹配创建表达式吗?
解决方案
看起来您只想匹配主题标签,后跟单词字符。这应该没问题,那么:
#\w+
如果您特别想简单地避免使用空格,则只需#
使用空格排除组中的字符,如下所示:
#[^\s#]+
推荐阅读
- powershell - 使用变量间接访问 PSObject 属性
- java - solace v2 semp java 示例代码依赖项?
- javascript - 创建firebase函数,谷歌示例不起作用
- python - 模型中包含的所有离散水平的 H2O 变量重要性
- c# - 霍夫变换 C# 代码
- swift - Swift 4.2 imagePickerController 问题
- typescript - 等待订阅不起作用
- mysql - 合并不同表中的日期列
- ruby-on-rails - 种子.rb 中的 things_add 方法?
- clojure - 为什么 Clojure 中的 list* 仅适用于尾部位置的向量?