1
我只想檢查字符串,而不是整行。例如,我行是這樣只使用字符串檢查字符串
"pwd requisite dcredit=-5 ucredit=-1 lcredit=-1 ocredit=-1 minlen=14 difok=4 retry=2"
我要檢查lcredit=-1
此字符串
條件是:
如果這個字符串是相同這樣
lcredit=-1
我們跳過這個如果字符串
lcredit=2
不在-1
那麼這裏我們必須改變-1
如果字符串不是必須添加該行的字符串結尾。
和另外一個lcredit=-1
包含該特定行中的任何位置。
如果我使用的是lineinfile
它會改變整行並且行字符串位置不同。如果我使用replace
,它只會被替換,但如果沒有,它不會添加。那麼任何其他的功能,以滿足我的條件?
這似乎是您想要更改文件格式(如果可以的話)或寫入自定義分析器的情況;在Python中做這樣的事情很容易,在空白處分割,然後在等號上分割。 –