好吧,所以我需要能够以更灵活的方式匹配字符串.所以,这是一个例子.例如,如果我有字符串"这是我的随机字符串",我想要一些方法来制作
" *random str* ",
" *is __ ran* ",
" *is* ",
" *this is * string ",
Run Code Online (Sandbox Code Playgroud)
所有这一切都与它匹配,我认为在这一点上,一个简单的真或假是可以适应或不匹配,但id基本上*是任何字符的任何长度,也_匹配任何一个字符.我想不出办法,虽然我确定有,所以如果可能,可以回答请包含代码示例,并提前感谢!
我无法弄清楚你想做什么,但回应:
但id基本上*是任何字符的长度,也就是_匹配任何一个字符
在正则表达式中,您可以使用.匹配任何单个字符并.+匹配任意数量的字符(至少一个),或.*匹配任意数量的字符(如果需要,可以不匹配).
所以,你的*is __ ran*例子可能变成正则表达式.+is .. ran.+,而this is * string可能是this is .+ string.
如果这不能回答您的问题,那么您可能需要尝试重新措辞以使其更清晰.
为了学习更多正则表达式语法,一个流行的站点是regular-expressions.info,它提供了入门所需的几乎所有内容.
| 归档时间: |
|
| 查看次数: |
185 次 |
| 最近记录: |