精品技术论坛

精品技术论坛 (https://bbs.et8.net/bbs/index.php)
-   『软件使用』 (https://bbs.et8.net/bbs/forumdisplay.php?f=17)
-   -   【求助】正则表达式学习求助(已解答谢谢各位老师) (https://bbs.et8.net/bbs/showthread.php?t=1043892)

river01 2013-10-08 16:59:11

是我粗心,应该是"一-龥",没问题了。

MacOS 2013-10-08 17:00:26

漏了各种引号,你这个写法,不如[^\x00-\xff\u]简单

MacOS 2013-10-08 17:10:49

引用:

作者: river01 (文章 11130647)
是我粗心,应该是"一-龥",没问题了。

居然忽略了最简单的写法,如果EM的排序是UNICODE表,那这个应该是中文的全范围,GB表就难说
这样说来[^一-龥\x00-\xff]应该也不只是符号表,肯定会有日韩文字,而且再推想一下[^\x00-\xff\u]也不只是符号表,肯定还有全角英数

river01 2013-10-08 17:37:22

那就[!-~]吧,这样单纯了,以后需要什么符号范围就查表吧,只要能处理就好。

MacOS 2013-10-08 18:16:34

看了一下,如果照UNICODE表,还是老老实实列举吧,各种符号打得很散

foxme 2013-10-09 03:30:10

引用:

作者: judite (文章 11130504)
想学正则先把标准弄弄清楚罢
除了一些unix工具如grep、sed、awk使用posix标准,比较新的工具都使用pcre。pcre已经是事实上的标准了

我想楼主目前是在emeditor的框架下学习, 这个可能是本帖的讨论范围.

river01 2013-10-09 19:56:22

引用:

作者: MacOS (文章 11130667)
看了一下,如果照UNICODE表,还是老老实实列举吧,各种符号打得很散

硏究了下unicode表,基本搞清了。

lls 2013-10-10 11:08:02

EM自带全角/半角转换功能哦~~~


所有时间均为北京时间, 现在的时间是 23:50:06.

本论坛带宽由迅通网络提供
SSL证书由TrustAsia提供

Copyright © 2000 - 2019 ClassiClub Forum All Rights Reserved.
粤ICP备09123456号