如果在单词的开头有'#',我会用它进行匹配
/(?!\b)(#\S+\b)/
Run Code Online (Sandbox Code Playgroud)
它需要'#'之后的所有内容.
但现在我需要找到以"#"结尾的所有阿拉伯语单词或者首先如何找到所有单词以"#"结尾?
我尝试\b[A-Za-z]*#\b但不工作:(
[A-Za-z] 将匹配ASCII字母..你需要指定阿拉伯语unicode范围来匹配阿拉伯语单词
你可以试试这个
\b[\u0600—\u06FF]+#(?=\s|$)
Run Code Online (Sandbox Code Playgroud)
这是阿拉伯语unicode范围的一个很好的参考..
[\u0600—\u06FF] 涵盖完整的阿拉伯语unicode范围,包括数字,数字符号......
如果您想匹配阿拉伯字母,请仅使用此范围
[\u0600-\u065F\u066A-\u06EF\u06FA-\u06FF]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1452 次 |
| 最近记录: |