gpt4 book ai didi

c# - 帮助正则表达式模式

转载 作者:行者123 更新时间:2023-11-30 19:14:24 25 4
gpt4 key购买 nike

我有一个 txt 文件,每一行都有一组随机字符串,我只需要选择只包含字符的行:1234567890qwertyuiopasdfghjklzxcvbnm-._~

我正在逐行阅读并逐个字符验证,我认为这不是最好的方法,而且我认为 RegEx 是完美的。

那么有人可以为此提供模式帮助吗?

谢谢!

最佳答案

 /^[-0-9a-z._~]*$/

^ :: matches the start of a string/start of a line
[ :: start of a character class, means match any one of the contained characters
- :: dash has a special meaning in character classes, so to avoid having it interpreted for its special meaning, list it first
0-9 :: shorthand for 0123456789 in a character class
a-z :: shorthand for abcdefghijklmnopqrstuvwxyz in a character class
._~ :: means exactly these characters in a character class
] :: end of the character class
* :: match zero or more of the previous atom (in this case, the character class)
$ :: matches the end of a string/end of a line

关于c# - 帮助正则表达式模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/703600/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com