Tag: regex

Wie man komplizierte reguläre Ausdrücke für die Wiederverwendung in anderen Regex nennt

Ich analysiere einige Daten … sieht so aus Fourier analysis for v(1): No. Harmonics: 20, THD: 24.6928 %, Gridsize: 200, Interpolation Degree: 1 Harmonic Frequency Magnitude Phase Norm. Mag Norm. Phase ——– ——— ——— —– ——— ———– 0 0 -1.4108e-005 0 0 0 1 100 1.81678 179.986 1 0 2 200 2.67431e-005 -89.68 1.472e-005 -269.67 […]

Re.search Mehrere Zeilen Python

Re.search mit \ s oder '\ n' findet nicht die multiline ich versuche zu suchen. Teil der Quelle: Date/Time: 2013-08-27 17:05:36 —– BEGIN SEARCH —– GENERAL DATA: NAME: AB12 SECTOR: 999,999 CONTROLLED BY: Player ALLIANCE: Aliance ONLINE: 1 seconds ago SIZE: Large HOMEWORLD: NO APPROVAL RATING: 100% PRODUCTION RATE: 100% RESOURCE DATA: POWER: 0 / […]

Eine Nummer aus der Zeichenfolge erhalten und sie verwenden, um den Text in Python zu ersetzen

Ich habe eine bestimmte Zeichenfolge in meiner Zeile meiner Textdatei, wie diese: <img title="\frac{3}{8}" src="http://latex.codecogs.com/gif.latex?\dpi{50}&amp;space;\fn_phv&amp;space;\frac{3}{8}" alt="" /> Grundsätzlich enthält es einen HTML-Code für einen Bruch. Aber jetzt möchte ich es durch ersetzen: <sup>3</sup>&frasl;<sub>8</sub> So sollte es das Wort "\ frac {3} {8}" nehmen und es entsprechend für jede Zeile ersetzen. Das Wort "\ frac {3} […]

Anwendung von regex zu einem pandas dataframe

Ich habe Schwierigkeiten bei der Anwendung einer Regex-Funktion eine Spalte in einem Python-Dataframe. Hier ist der Kopf meines Dataframs: Name Season School G MP FGA 3P 3PA 3P% 74 Joe Dumars 1982-83 McNeese State 29 NaN 487 5 8 0.625 84 Sam Vincent 1982-83 Michigan State 30 1066 401 5 11 0.455 176 Gerald Wilkins […]

Warum sollte ein Python-Regex auf Linux kompilieren, aber nicht Windows?

Ich habe eine Regex, um ungültige xml 1.0 Zeichen in einem Unicode String zu erkennen: bad_xml_chars = re.compile(u'[^\x09\x0A\x0D\u0020-\uD7FF\uE000-\uFFFD\U00010000-\U0010FFFF]', re.U) Unter Linux / python2.7 funktioniert das einwandfrei. Bei Fenstern wird folgendes erhoben: File "C:\Python27\lib\re.py", line 190, in compile return _compile(pattern, flags) File "C:\Python27\lib\re.py", line 242, in _compile raise error, v # invalid expression sre_constants.error: bad character […]

Python-Regex-Problem

Ich versuche, einige html mit einem regex zusammenzubringen, und die regex funktioniert gut, wenn so: import re reg = r";!–\"\'<[a-i0-9]{8}>=&\{\(\)\}" html_data = "some html data" if re.search(reg, html_data): print("Match") Aber wenn es die html-Daten entweder aus dem Lesen einer lokalen Datei oder bekommen es aus dem Internet es scheitert. Ich habe die HTML-Seite vom Server […]

Überprüfen, ob zwei Python-Regex-Muster gleich sind

Ich möchte eine Regex im re.VERBOSE Modus schreiben, aber ich bin nicht zuversichtlich, dass ich den ausführlichen Teil ohne Fehler hinzufügen werde. Ich erinnere mich, dass theoretisch die Äquivalenz von zwei Regexen (ohne Rückreferenzen zumindest) durch die Erzeugung ihrer Automaten gefunden werden kann und versucht, eine Graph-Bijektion zu finden. Aber es gibt keine Instanzmethode, die […]

So trennen Sie die Ausgabedaten

Hier ist mein Code: #——————————————————————————- # Name: Mocha Rotoscoping Via Blender # Purpose: Make rotoscoping more efficient # # Author: Jeff Owens # # Created: 11/07/2011 # Copyright: (c) jeff.owens 2011 # Licence: Grasshorse #——————————————————————————- #!/usr/bin/env python import sys import os import parser sys.path.append('Z:\_protomotion\Prog\HelperScripts') import GetDir sys.path.append('Z:/Blender_Roto') filename = 'diving_board.shape4ae' infile = 'Z:/Blender_Roto/' #import bpy […]

String zwischen 2 Zeichen aus Textzeichenfolge entfernen

Ich habe Text String wie: "abcd[e]yth[ac]ytwec" Ich brauche nur "abcdythytwec" Was ist der einfachste Weg, um es mit Regex oder anders in Python tun? Ich benutze .split('[') Methode, die umständlich ist.

Umrisse eines Datenrahmens in Pandas (Python)

Ich habe folgende Daten in einer CSV-Datei: from StringIO import StringIO import pandas as pd the_data = """ ABC,2016-6-9 0:00,95,{'//Purple': [115L], '//Yellow': [403L], '//Blue': [16L], '//White-XYZ': [0L]} ABC,2016-6-10 0:00,0,{'//Purple': [219L], '//Yellow': [381L], '//Blue': [90L], '//White-XYZ': [0L]} ABC,2016-6-11 0:00,0,{'//Purple': [817L], '//Yellow': [21L], '//Blue': [31L], '//White-XYZ': [0L]} ABC,2016-6-12 0:00,0,{'//Purple': [80L], '//Yellow': [2011L], '//Blue': [8888L], '//White-XYZ': [0L]} ABC,2016-6-13 […]

Python ist die beste Programmiersprache der Welt.