python如何去除字符串后面的日期,只留下域名? Python如何删除字符串的最后3个字符

python\u600e\u4e48\u628a\u5b57\u7b26\u4e32\u6700\u540e\u4e00\u4e2a\u5b57\u7b26\u53bb\u6389

1\u3001\u8bf4\u660e
python\u53bb\u9664\u5b57\u7b26\u4e32\u6700\u540e\u4e00\u4e2a\u5b57\u7b26\u53ef\u4ee5\u4f7f\u7528\u7b80\u5355\u7684\u5207\u7247\u6cd5\u3002
2\u3001\u4ee3\u7801
s = 'abcdef'
print(s[:-1])
\u8f93\u51fa

3\u3001\u5907\u6ce8
s[:-1]\u7684\u610f\u601d\u5c31\u662fs\u5b57\u7b26\u4e32\u53d6\u4ece\u7b2c0\u4e2a\u5b57\u7b26\u81f3\u5012\u6570\u7b2c\u4e00\u4e2a\u5b57\u7b26\u7684\u524d\u4e00\u4e2a\u5b57\u7b26\uff0c\u8fd9\u6837\u5c31\u8fbe\u5230\u4e86\u53bb\u6389\u6700\u540e\u4e00\u4e2a\u5b57\u7b26\u7684\u76ee\u7684\u3002

Python\u5220\u9664\u5b57\u7b26\u4e32\u7684\u6700\u540e3\u4e2a\u5b57\u7b26\u7684\u65b9\u6cd5\uff1a
1\u3001\u5148\u5c06\u5b57\u7b26\u4e32\u8f6c\u6362\u6210\u5217\u8868\uff0c\u4e4b\u540e\u518d\u4fee\u6539\u5217\u8868\u4e2d\u7684\u5143\u7d20\u6765\u5b8c\u6210\uff0c\u901a\u8fc7list(r)\u6765\u5c06r\u5b57\u7b26\u4e32\u8f6c\u5316\u6210\u4e86\u4e00\u4e2a\u5217\u8868\u3002

2\u3001\u7136\u540e\u4fee\u6539\u5355\u4e2a\u5217\u8868\u7684\u5143\u7d20\uff0c\u5c06\u7b2c\u4e8c\u4e2a\u5143\u7d20d\u66ff\u6362\u6210\u4e86m\u3002

3\u3001\u6700\u540e\u901a\u8fc7join\u7684\u65b9\u6cd5\u628a\u5217\u8868\u4e2d\u7684\u5143\u7d20\u5408\u6210\u4e00\u4e2a\u5b57\u7b26\u4e32\u3002

4\u3001\u901a\u8fc7python\u81ea\u5e26\u7684replace\u65b9\u6cd5\u76f4\u63a5\u5b8c\u6210\u66ff\u6362\uff0c\u5c06\u5b57\u7b26\u4e32\u4e2d\u7684\u5b57\u7b26a\u66ff\u6362\u6210\u4e86A\u3002

5\u3001\u5176\u6b21\u8fd9\u4e2areplace\u4e5f\u53ef\u4ee5\u66ff\u6362\u5b57\u7b26\u4e32\u4e2d\u7684\u591a\u4e2a\u5b57\u7b26\u3002

6\u3001replace\u65b9\u6cd5\u6bd4\u8f83\u8bd5\u7528\u4e8e\u66ff\u6362\u5b57\u7b26\u4e32\u4e2d\u7684\u591a\u4e2a\u76f8\u540c\u7684\u5b57\u7b26\uff0c\u66ff\u6362\u4e5f\u6bd4\u8f83\u7b80\u5355\u5feb\u6377\u3002

你好,由于日期长度固定,或者说格式固定,因此可以利用一些已有函数删除每个字符串后面的指定长度的字符或者格式。可以了解一下re正则表达式和python提供的String库或者其他库。找到两篇文章,希望对你有所帮助。

python删除字符串中指定字符的方法

python 字符串 去除 特定位置字符

如果有帮助的话,希望给个采纳,谢谢啦。



给你个简单方法,复制到word,用替换功能,如果你不确定全部,就一个个替换

正则替换,

re.sub(r'\d{4}-\d{2}-\d{2}','', text)


用find()找到“-”的位置a,再用str[:a]输出截取到的网址?

例子:   1. 常见用法。   char buf[512] = ;   sscanf("123456 ", "%s", buf);   printf("%s\n", buf);   结果为:123456   2. 取指定长度的字符串。如在下例中,取最大长度为4字节的字符串。   sscanf("123456 ", "%4s", buf);   printf("%s\n", buf);   结果为:1234   3. 取到指定字符为止的字符串。如在下例中,取遇到空格为止字符串。   sscanf("123456 abcdedf", "%[^ ]", buf);   printf("%s\n", buf);   结果为:123456   4. 取仅包含指定字符集的字符串。如在下例中,取仅包含1到9和小写字母的字符串。   sscanf("123456abcdedfBCDEF", "%[1-9a-z]", buf);   printf("%s\n", buf);   结果为:123456abcdedf   5. 取到指定字符集为止的字符串。如在下例中,取遇到大写字母为止的字符串。   sscanf("123456abcdedfBCDEF", "%[^A-Z]", buf);   printf("%s\n", buf);   结果为:123456abcdedf   6、给定一个字符串iios/12DDWDFF@122,获取 / 和 @ 之间的字符串,先将 "iios/"过滤掉,再将非'@'的一串内容送到buf中   sscanf("iios/12DDWDFF@122", "%*[^/]/%[^@]", buf);   printf("%s\n", buf);   结果为:12DDWDFF   7、给定一个字符串““hello, world”,仅保留world。(注意:“,”之后有一空格)   sscanf(“hello, world”, "%*s%s", buf);   printf("%s\n", buf);   结果为:world   %*s表示第一个匹配到的%s被过滤掉,即hello被过滤了   如果没有空格则结果为NULL。   sscanf的功能很类似于正则表达式, 但却没有正则表达式强大,所以如果对于比较复杂的字符串处理,建议使用正则表达式.   //-------------------------------------------------------   sscanf,表示从字符串中格式化输入   上面表示从str中,输入数字给x,就是32700   久以前,我以为c没有自己的split string函数,后来我发现了sscanf;一直以来,我以为sscanf只能以空格来界定字符串,现在我发现我错了。   sscanf是一个运行时函数,原形很简单:   int sscanf(   const char *buffer,   const char *format [,   argument ] ...   );   它强大的功能体现在对format的支持上。   我以前用它来分隔类似这样的字符串2006:03:18:   int a, b, c;   sscanf("2006:03:18", "%d:%d:%d", a, b, c);   以及2006:03:18 - 2006:04:18:   char sztime1[16] = "", sztime2[16] = "";   sscanf("2006:03:18 - 2006:04:18", "%s - %s", sztime1, sztime2);   但是后来,我需要处理2006:03:18-2006:04:18   仅仅是取消了‘-’两边的空格,却打破了%s对字符串的界定。   我需要重新设计一个函数来处理这样的情况?这并不复杂,但是,为了使所有的代码都有统一的风格,我需要改动很多地方,把已有的sscanf替换成我自己的分割函数。我以为我肯定需要这样做,并伴随着对sscanf的强烈不满而入睡;一觉醒来,发现其实不必。   format-type中有%[]这样的type field。如果读取的字符串,不是以空格来分隔的话,就可以使用%[]。   %[]类似于一个正则表达式。[a-z]表示读取a-z的所有字符,[^a-z]表示读取除a-z以外的所有字符。   所以那个问题也就迎刃而解了:   sscanf("2006:03:18 - 2006:04:18", "%[0-9,:] - %[0-9,:]", sztime1, sztime2);

  • python鎬庝箞鎶瀛楃涓鏈鍚庝竴涓瀛楃鍘绘帀
    绛旓細瀛楃涓a = '1234567890'#鍘绘帀鏈鍚庝竴涓瓧绗︾殑鏂板瓧绗︿覆b = a[:-1]
  • Python澶勭悊瀛楃涓蹇呭鏂规硶
    绛旓細瀛楃涓鏄Python涓鍩烘湰鐨勬暟鎹被鍨嬶紝鍑犱箮鍦ㄦ瘡涓狿ython绋嬪簭涓兘浼氫娇鐢ㄥ埌瀹冦傗枍1銆丼licing slicing鍒囩墖锛屾寜鐓т竴瀹氭潯浠朵粠鍒楄〃鎴栬呭厓缁勪腑鍙栧嚭閮ㄥ垎鍏冪礌锛堟瘮濡傜壒瀹氳寖鍥淬佺储寮曘佸垎鍓插硷級鈻2銆***strip()strip()鏂规硶鐢ㄤ簬绉婚櫎瀛楃涓插ご灏炬寚瀹氱殑瀛楃锛堥粯璁や负绌烘牸鎴栨崲琛岀锛夋垨瀛楃搴忓垪銆傚湪浣跨敤strip()鏂规硶鏃讹紝榛樿鍘婚櫎绌烘牸...
  • 濡備綍鐢python瀹炵幇瀛楃涓鐨勫垹闄ゆ搷浣?
    绛旓細2銆佽緭鍑猴細鍒犻櫎鎸囧畾瀛楃鍚鐨勫瓧绗︿覆銆備簩銆佽璁℃濊矾锛1銆 鍚屾彃鍏ラ棶棰橈紝瀹氫箟涓や釜瀛楃鏁扮粍a锛宐銆備互鍙婃爣蹇楀垹闄や綅缃殑int鍨媝os銆2銆佺敤gets鍑芥暟杈撳叆鏁扮粍a鐨勫硷紝骞跺埄鐢╢or寰幆灏嗘暟缁刟 copy鍒 鏁扮粍b銆3銆佸埄鐢╢or寰幆锛屼护pos浣嶇殑鏁扮粍b鍏冪礌璧嬪煎埌a銆備笁銆佸疄鐜颁唬鐮佸涓嬶細鍥涖佺紪璇戝苟鎵ц锛岃繍琛岀粨鏋滃涓嬶細...
  • python3鐢ㄦ鍒鎬庝箞鍒犻櫎鎸囧畾瀛楃涓鍓嶉潰鍜鍚庨潰鐨勫唴瀹,鍙繚鐣欎腑闂撮儴鍒嗙殑鍐...
    绛旓細杩欎釜鍥剧墖娓呮浜嗭紝鎴戝ぇ姒傜寽涓涓嬪氨鏄氨鏄鎶瀛楃涓鐨勫垪琛ㄥ彉鎴愮湡姝g殑鍒楄〃锛熼鍏堟妸false鍙樻垚False锛堝洜涓python涓False瑕佹眰F澶у啓锛夌劧鍚庣敤eval灏辫浜 string = re.sub('false','False',string)li = eval(re.search(r'\[\[[\s\S]+\]\]',string).group())...
  • python 鎬庝箞鍒犻櫎瀛楃涓涓殑鏈鍚庝竴涓笅鍒掔嚎
    绛旓細coding:utf-8st="寰呬慨鏀瀛楃涓"pos=st.rfind('_')st=st[:pos]+st[pos+1:]
  • python涓 ls.strip(' ') 涓巐s.strip()涓涓剰鎬濆悧?
    绛旓細鍥犳锛屽湪 Python 涓锛宍ls.strip(' ')` 鍜 `ls.strip()` 鐨勬晥鏋滄槸鐩稿悓鐨勩備袱鑰呴兘浼氬皢瀛楃涓 `ls` 寮澶村拰缁撳熬鐨勭┖鏍鍘绘帀锛屽苟杩斿洖澶勭悊鍚庣殑缁撴灉銆備笉鍚屼箣澶勫湪浜庯紝`ls.strip(' ')` 鏄惧紡鍦版寚瀹氫簡瑕鍘婚櫎鐨勫瓧绗︿负绌烘牸锛岃 `ls.strip()` 鍒欎娇鐢ㄩ粯璁ゅ硷紝鍗冲幓闄ゆ墍鏈夌┖鐧藉瓧绗︺備互涓嬫槸涓涓畝鍗曠殑绀轰緥...
  • python鎸夎璇诲彇鏂囦欢,濡備綍鍘绘帀鎹㈣绗"\n
    绛旓細python鎸夎璇诲彇鏂囦欢鐩存帴浣跨敤for in open鏂瑰紡鍗冲彲锛鍘婚櫎'\n'锛屽彲浠ヤ娇鐢ㄤ袱绉嶆柟娉曪紝涓绉嶆槸鏇挎崲鍑芥暟锛歳eplace('\n','')鎶婃崲琛岀鏇挎崲鎴愮┖;涓绉嶆槸鍘婚櫎绌虹櫧瀛楃鍑芥暟锛歳strip('\n')灏辨槸鎶瀛楃涓鏈熬鎸囧畾瀛楃鍒犻櫎锛岃繖閲屽垹闄ゆ崲琛岀锛'\n'锛夈備唬鐮侊細鏂规硶1锛歠or line in open('瑕佹墦寮鐨勬枃浠跺悕', 'r'): ...
  • python鎴彇瀛楃涓涓瓧姣嶅墠闈㈤儴鍒嗙殑鏁板瓧,瀛楁瘝鍚庨潰閮ㄥ垎鐨鍘绘帀,渚嬪瀛楃涓...
    绛旓細import rea = '888A4're.findall(r'\d+(?#\D)',a)[0]#'8888'
  • python涓浣曞幓鎺夊瓧绗︿覆鐨勭┖鏍
    绛旓細1.strip()锛氭妸澶村拰灏剧殑绌烘牸鍘绘帀 2.lstrip()锛氭妸宸﹁竟鐨勭┖鏍煎幓鎺 3.rstrip()锛氭妸鍙宠竟鐨勭┖鏍煎幓鎺 4.replace('c1','c2')锛氭妸瀛楃涓查噷鐨刢1鏇挎崲鎴恈2銆傛晠鍙互鐢╮eplace(' ','')鏉鍘绘帀瀛楃涓閲岀殑鎵鏈夌┖鏍 5.split()锛氶氳繃鎸囧畾鍒嗛殧绗﹀瀛楃涓茶繘琛屽垏鐗囷紝濡傛灉鍙傛暟num 鏈夋寚瀹氬硷紝鍒欎粎鍒嗛殧 num 涓瓙瀛楃...
  • 宸茬煡鍙橀噺string='Python鏄竴绉嶈В閲婂瀷璇█',鎬庝箞灏瀛楃涓string涓や晶绌 ...
    绛旓細鐢ㄦ硶鏄厛strip()鍚upper()灏卞彲浠ユ妸鍓嶅悗鐨勭┖鏍鍘绘帀骞朵笖鎶python杞负PYTHON
  • 扩展阅读:python去除多余空格 ... python字符串去重的方法 ... python删除指定字符串 ... python输出取消空格 ... python输出空格怎么去除 ... python删除部分字符串 ... python去除重复的字符 ... python字符串怎么清空 ... python去掉字符串前后空格 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网