Products
GG网络技术分享 2025-03-18 16:15 4
var double_words=/([A-Za-z\\u00C0-\\u1FFF\\u2800-\\uFFFD]+)\\s+\\1/gi
对于以上这句语句,([A-Za-z\\u00C0-\\u1FFF\\u2800-\\uFFFD]+)是什么意思??整个语句是什么意思??
你查下码表就知道对应的具体的字符范围了。https://zh.wikibooks.org/wiki/Unicode/0000-0FFF
好像是匹配unicode文字的范围
所以一个更简单的字母类是[A-Za-z/u00C0-/u1FFF/u2800-/uFFFD],它包括所有Unicode字母和其他非字母字符。Unicode比这大的多,但是太庞大而低效了。所以用这个简单的就好
前言
如何看待正则表达式?我猜你会说它太晦涩难懂,我对它根本不感兴趣。是的,我曾经和你一样,认为我这辈子都学不会。
但我们不能否认它真的很强大,我在工作中经常使用它,我总结了 15 个小窍门与大家分享。
如果你对它们是如何实现的感兴趣,非常欢迎你在评论区告诉我,我会再写一篇文章单独分析。
1、格式化货币
我经常需要格式化货币,它需要遵循以下规则:
123456789 => 123,456,789
123456789.123 => 123,456,789.123
Demand feedback