作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 txt 文件,其中包含以下几行:
місто Ясинуватського р-ну Донецької обл.#1#Авдіївка
м., ліва притока Інгул.#3#Аджамка (Аджимка, Аджинка
我已经做到了这一点(Python 2.7):
for line in text.splitlines():
if line.startswith(u'місто'):
before_keyword, after_keyword = line.rsplit(u'#',1)
encoded=after_keyword.encode('cp1251')
print encoded
如何指定我的行应以 u"місто" 或 u"м."* 开头?我希望我的结果是:
Авдіївка
Аджамка (Аджимка, Аджинка
最佳答案
您可以将值元组传递给str.startswith
:
if line.startswith((u'місто', u'м.')):
关于str.startswith
的帮助:
startswith(...)
S.startswith(prefix[, start[, end]]) -> bool
Return True if
S
starts with the specified prefix, False otherwise. With optional start, test S beginning at that position. With optional end, stop comparing S at that position. prefix can also be a tuple of strings to try.
关于python - 如何在Python中指定不同的第一个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19924988/
我是一名优秀的程序员,十分优秀!