
1 imn1 2021 年 2 月 23 日 ^\(\)\[.{27}$ |
2 kingdeguo 2021 年 2 月 23 日 via Android 1 ^\(\)\[.{26}\)$ 2 ^\(\)\[.{27} |
3 cmichael OP 如果是以[ ](开头,)结尾呢? |
4 cmichael OP ^\[\s\]\(.\)$ 好象不行? |
5 kingdeguo 2021 年 2 月 23 日 @cmichael 应该使用^\[\]\(.*\)$ 解释如下: ^匹配开头,$匹配末尾。 为了匹配[、]、(、)、这几个符号需要使用\进行转义 使用.*来匹配中间的内容,符号.表示匹配任一一个字符,符号*表示数量为 0 到 n |
7 kingdeguo 2021 年 2 月 24 日 @cmichael 抱歉没有看到[]之间的空格。如果有空格的话使用正则表达^\[\s\]\(.*\)$可以匹配成功的。我刚测试了一下。 我使用的是 Perl 的正则表达式。猜测你不匹配的原因是你使用的可能是 Basic RegEx 或者 Extended RegEx,这两个不支持\s 。 可参考这篇博文: https://blog.csdn.net/yufenghyc/article/detais/51078107 。 |
8 fiveelementgid 2021 年 2 月 24 日 via Android 需求先问 是定长还是可变长 {}要确定上下限 |
9 kaiki 2021 年 2 月 24 日 得看原始需求啊,以及来两个需要匹配的正文例子 |
10 cmichael OP 谢谢了! |