我有一个字符串,其中包含一个具有以下格式的子字符串:
它以 i_
或 o_
前缀开头,以 ,
逗号结尾。
如何提取这样的字符串?
例如:
string = 'input [89:0] i_gth_rxdata,'
我需要i_gth_rxdata
最佳答案
my_string = 'input [89:0] i_gth_rxdata,'
import re
print re.findall(r'[io]_.*?(?=,)', my_string)
# ['i_gth_rxdata']
您可以看到 RegEx 是如何工作的,in this online demo
[io]_.*?(?=,)
关于python - 具有特定格式的子字符串提取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22661320/