7
A
回答
23
如果你只是想检查一个换行符(\n
)时,你可以使用Python的in
运营商来检查,如果它在一个字符串:
>>> "\n" in "hello\ngoodbye"
True
...或作为if
的一部分声明:
if "\n" in foo:
print "There's a newline in variable foo"
在这种情况下,您不需要使用正则表达式。
9
是的,是这样的:
if '\n' in mystring:
...
(Python中确实有正则表达式,但他们在这种情况下是矫枉过正。)
+0
是的,我意识到当你阅读文档.. – change 2011-03-04 15:15:32
相关问题
- 1. 检查字符串中的新行
- 2. Python:检查字符串中的字符
- 3. 如何在Python中查找字符串中的x
- 4. 如何在Python中查找字符串中的'\'3
- 5. 在Python中检查字符串数字
- 6. 检查字符串x是否等于字符串中的任何字符串[]
- 7. 在Python中检查两个字符串?
- 8. Python:如何检查列表中的子串的字符串?
- 9. 如何从python中的字符串搜索新的行字符
- 10. 如何在Python中检查字符串是否有数字值?
- 11. python检查列表中的字符串?
- 12. 如何检查,如果用户输入是Python中的字符串3
- 13. 如何匹配Python原始字符串中的新行字符
- 14. python:检查子字符串是否在字符串元组中
- 15. write() - 在Python 3.x中编码的字符串
- 16. 在markdown字符串中检测新行
- 17. 检查字符串中是否有一行中有3个相同的字符
- 18. 如何检查Python中某个字母的字符串?
- 19. 如何检查字符串中的值?
- 20. 如何检查字符串中的值?
- 21. 的Python 3.X - 如何找到字符集的交集在两个字符串
- 22. 如何检查字符串是否在字符串列表中
- 23. 如何在java中检查字符串与字符串数组?
- 24. Python的3.x中 - 转换为bytearray的字符串表示回字符串
- 25. Python:字符串中的字符串检查失败
- 26. 如何检查是否字符串在Python中
- 27. 如何在python中检查多个空字符串
- 28. 检查Actionscript 3中的文本“开始”子字符串3
- 29. 如何禁用python 3.x中的ssl检查?
- 30. 在python中查找字符串中较旧的日期3
我希望的解决方案,以检查_any_一种新行的不只是unix风格。 – ThorSummoner 2015-07-24 18:48:19
注意:[有多个可能被识别为换行符的Unicode字符](https://docs.python.org/3/library/stdtypes.html#str.splitlines) – jfs 2015-11-26 17:55:15
@ThorSummoner:Python默认使用通用换行模式即,特定于平台的换行符(例如'\ r \ n'')在输入时被翻译为''\ n'',反之''\ n''在输出时被翻译为'os.linesep'。如果你不关心Unicode换行符,在大多数情况下,'\ n''是你所需要的。 – jfs 2015-11-26 17:56:54