Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x “如何打印”;ds";及;abc";从字符串s(“lkjhgfdsabc”)开始?_Python 3.x - Fatal编程技术网

Python 3.x “如何打印”;ds";及;abc";从字符串s(“lkjhgfdsabc”)开始?

Python 3.x “如何打印”;ds";及;abc";从字符串s(“lkjhgfdsabc”)开始?,python-3.x,Python 3.x,编写一个程序,打印字母按字母顺序出现的s的子字符串。例如,如果s='lkjhgfdsabc',则您的程序应打印类似以下内容: import re def foo(search_string): pattern1 = "ds" pattern2 = "abc" match1 = re.match(pattern1, search_string) match2 = re.match(pattern2, search_string) if (match1 &

编写一个程序,打印字母按字母顺序出现的s的子字符串。例如,如果s='lkjhgfdsabc',则您的程序应打印类似以下内容:

import re

def foo(search_string):
    pattern1 = "ds"
    pattern2 = "abc"
    match1 = re.match(pattern1, search_string)
    match2 = re.match(pattern2, search_string)

    if (match1 && match2):
        print(match1.group() + " " + match2.group()
    else:
        print("strings not found")
这将检查字符串是否在主字符串中,如果两者都找到,则将其打印出来。如果我理解正确,这应该完全符合您的要求。

类似这样的内容:

def字母顺序(字符串):
saved=“”
对于字符串中的i:
如果保存:
如果我>已保存[-1]:
已保存+=i
其他:
如果len(已保存)>1:
打印(已保存)
保存=i
其他:
已保存+=i
如果len(已保存)>1:
打印(已保存)

这是什么意思,“从字符串输出”?从“lkjhgfdsabc”这样的字符串输出“ds”和“abc”是什么意思?您是否希望检查
“ds”
是否是另一个字符串的子字符串,如果是,请打印它?越来越近,您尝试了什么?