小编Kri*_*a M的帖子

Python re.search

我有一个字符串变量包含

string = "123hello456world789"
Run Code Online (Sandbox Code Playgroud)

字符串不包含空格.我想写一个正则表达式,只打印包含(az)的单词我尝试了一个简单的正则表达式

pat = "([a-z]+){1,}"
match = re.search(r""+pat,word,re.DEBUG)
Run Code Online (Sandbox Code Playgroud)

match对象仅包含单词Hello且单词World不匹配.

什么时候使用re.findall()我可以得到两个Hello和World.

我的问题是为什么我们不能这样做re.search()?

这怎么办re.search()?

python regex

13
推荐指数
1
解决办法
5万
查看次数

在bash脚本中,如何在while循环条件下调用函数

下面是我的shell脚本.如何比较while循环条件块中函数的退出状态?无论我从check1函数返回什么,我的代码进入while循环

#!/bin/sh
    check1()
    {
            return 1
    }

    while [ check1 ]
    do
            echo $?
            check1
            if [ $? -eq 0 ]; then
                    echo "Called"
            else
                    echo "DD"
            fi
            sleep 5
    done
Run Code Online (Sandbox Code Playgroud)

linux bash shell sh

6
推荐指数
2
解决办法
2万
查看次数

java - 正则表达式使用空格分割字符串但不考虑双引号或单引号

我想使用空格拆分字符串,但不考虑双引号或单引号.

我没有尝试使用Regex在没有单引号或双引号的情况下使用空格分割字符串,但在某些情况下它失败了.

Input : It is a "beautiful day"'but i' cannot "see it"
Run Code Online (Sandbox Code Playgroud)

输出应该是

It
is
a
"beautiful day"'but i'
cannot
"see it"
Run Code Online (Sandbox Code Playgroud)

上面链接中的正则表达式导致了

It
is
a
"beautiful day"
'but i'
cannot
"see it"
Run Code Online (Sandbox Code Playgroud)

我想"beautiful day"'but i'在一条线上.

有人可以帮我写正确的正则表达式吗?

java regex split regex-greedy

2
推荐指数
1
解决办法
1718
查看次数

标签 统计

regex ×2

bash ×1

java ×1

linux ×1

python ×1

regex-greedy ×1

sh ×1

shell ×1

split ×1