2017-02-26 5 views
1

Ist es möglich, eine Zeichenfolge in einer anderen Zeichenfolge mithilfe von Platzhaltern zu suchen? Ich möchte Auftreten von "" Text1 "=" Text2 "" wo Text1 und Text2 eine beliebige Zeichenfolge sein können.Schneller Bereich der Teilzeichenfolge - Suchzeichenfolge mit Platzhalter

Meine erste Saite ist

text1 "= "text2 "Das ist mein String ist. Dieser String enthält"" und vieles mehr"

Ich weiß nicht, text1 und text2 bei der Suche. Ich dachte über etwas wie "" = "" "aber keine Ergebnisse.

EDIT: Lassen Sie mich versuchen, auf ein anderes Beispiel zu erklären. Ich habe * .swift Datei mit ein paar Vorkommen von Locx Erweiterung

 labelPatternForExpresion.stringValue = "labelPatternForExpresion".locX(withComment: "comment one") 
    labelPath.stringValue = "labelPathToProject".locX(withComment: "comment six") 
    labelHeader.stringValue = "labelFileHeader".locX(withComment: "no comment") 
    btnFromFile.title = "btnFromFile".locX(withComment: "empty comment") 
    btnCancel.title = "btnCancel".locX(withComment: "") 

Ich muss durch die Datei zu durchlaufen und alle Paare Schlüssel Kommentar finden:

„labelPatternForExpresion“ - „Kommentar one“

"labelPathToProject" - "Kommentar sechs"

........

........

"btnCancel" - ""

+1

Höchstwahrscheinlich kann swift reguläre Ausdrücke wie viele andere aktuelle Programmiersprachen verwenden. –

Antwort

1

Angenommen, Ihr Muster ist:

"textA" - "textB" 

und Sie wollen textA und textB erfassen. Verwenden Sie NSRegularExpression:

Verwandte Themen