0
にそれらを書く:私は興味がどのようなPythonの - 私は以下のようなログファイル持っているログファイルから文字列を抽出し、別のファイル
sw2 switch_has sw2_p3.
sw1 transmits sw2_p2
/* BUG: axiom too complex: SubClassOf(ObjectOneOf([NamedIndividual(#t_air_sens2)]),DataHasValue(DataProperty(#qos_type),^^(latency,http://www.xcx.org/1900/02/22-rdf-syntax-ns#PlainLiteral))) */
/* BUG: axiom too complex: SubClassOf(ObjectOneOf([NamedIndividual(#t_air_sens2)]),DataHasValue(DataProperty(#topic_type),^^(periodic,http://www.xcx.org/1901/11/22-rdf-syntax-ns#PlainLiteral))) */
...
を、/* BUG...
ラインから特定の単語を抽出することで、 、別のファイルに以下のようなものをそれらを書く:
t_air_sens2 qos_type latency
t_air_sens2 topic_type periodic
...
私は以下のようなシェルでawk
と正規表現の助けを借りてこれを行うことができます。
awk -F'#|\\^\\^\\(' '{for (i=2; i<NF; i++) printf "%s%s", gensub(/[^[:alnum:]_].*/,"",1,$i), (i<(NF-1) ? OFS : ORS) }' output.txt > ./LogErrors/Properties.txt
Pythonを使用してそれらを抽出するにはどうすればよいですか? (私は再び正規表現を使用するか?)