こんにちは、コードの side [] で正規表現を取得するのに苦労していましたが、すべて正常に機能していましたが、これは python script です。
これは私のコードです:
import re
with open("nfile.cli") as f:
newlist = f.read()
cmd = re.search(r'^\W(command=)(".*?")', newlist )
if(cmd == None):
print cmd
else :
newstr = cmd.group()
print newstr
argument = re.search('<.*>', newstr )
print argument.group()
option = re.findall("{.*}", newstr )
print option
kword = re.search('[.*?]', newstr )
print kword.group()
出力:
%command="[enable | disable] port <port-no> {force}"
<port-no>
['{force}']
Traceback (most recent call last):
File "read_command.py", line 16, in <module>
print kword.group()
AttributeError: 'NoneType' object has no attribute 'group'
nfile:
%command="[enable | disable] port <port-no> {force}"%
私は次のように読みたい: [enable | enable] 無効にする]
ありがとう