Użyj tego znacznika w przypadku pytań dotyczących rozdzielania pozycji (np. Ciągu znaków) na części, często za pomocą separatora lub wyrażenia regularnego.
cześć Próbuję czegoś, co wydawało mi się raczej łatwym wyrażeniem regularnym w Javascript, ale sprawia mi wiele problemów. Chcę mieć możliwość dzielenia daty za pomocą dzielenia javascript albo przez „-”, „.”, „/” I „”. var date = "02-25-2010"; var myregexp2 = new RegExp("-."); dateArray = date.split(myregexp2); Jakie jest prawidłowe wyrażenie …
Mam string = "name"; Chcę przekonwertować na tablicy ciągów. Jak mam to zrobić? Czy jest jakaś wbudowana funkcja java? Mogę to zrobić ręcznie, ale szukam wbudowanej funkcji Java. Chcę mieć tablicę, w której każdy znak ciągu będzie ciągiem. podobnie jak char 'n' będzie teraz ciągiem „n” przechowywanym w tablicy.
Jaki jest najlepszy sposób na podzielenie ciągu znaków na przykład "HELLO there HOW are YOU"wielkimi literami (w Pythonie)? Więc skończyłbym z tablicą taką jak taka: results = ['HELLO there', 'HOW are', 'YOU'] EDYTOWAĆ: Próbowałem: p = re.compile("\b[A-Z]{2,}\b") print p.split(page_text) Wydaje się jednak, że to nie działa.
Proszę wyjaśnij mi działanie strtok()funkcji. Instrukcja mówi, że dzieli ciąg na tokeny. Nie jestem w stanie zrozumieć na podstawie instrukcji, co to właściwie robi. Dodałem zegarki włączone stri *pchżeby sprawdzić jak działa, kiedy pojawiła się pierwsza pętla while, zawartość strbyła tylko "ta". W jaki sposób wyniki pokazane poniżej zostały wydrukowane …
Jestem nowy w wyrażeniach regularnych i byłbym wdzięczny za pomoc. Próbuję połączyć wyrażenie, które podzieli przykładowy ciąg przy użyciu wszystkich spacji, które nie są otoczone pojedynczymi lub podwójnymi cudzysłowami. Moja ostatnia próba wygląda tak: (?!")i nie działa. Dzieli się na przestrzeni przed cytatem. Przykładowe dane wejściowe: This is a string …
Wywołując :helpw Vimie, otrzymałem stronę podręcznika pomocy z podzielonym oknem. Chcę zmaksymalizować okno podręcznika pomocy i zamknąć drugie okno. W jaki sposób mogę to zrobić? Jakie jest polecenie Vima, aby to zrobić?
Przed Java 8, kiedy dzielimy się na pusty ciąg, taki jak String[] tokens = "abc".split(""); mechanizm split rozszczepiłby się w miejscach oznaczonych | |a|b|c| ponieważ pusta przestrzeń ""istnieje przed i po każdym znaku. W rezultacie wygeneruje najpierw tę tablicę ["", "a", "b", "c", ""] a później usunie końcowe puste ciągi …
Dlaczego dostaję ... Uncaught TypeError: string.split nie jest funkcją ... kiedy biegnę ... var string = document.location; var split = string.split('/'); Uruchom fragment koduHide resultsRozwiń fragment
Muszę rozdzielić ciąg, który zawsze wygląda tak: coś - coś_else. Muszę wpisać „something_else” w innym polu wejściowym. Obecnie ten przykład łańcucha jest dodawany w locie do wiersza tabeli HTML w następujący sposób: tRow.append($('<td>').text($('[id$=txtEntry2]').val())); Wydaje mi się, że najlepszym rozwiązaniem jest rozdzielenie, ale jest bardzo mało dokumentacji, którą mogę znaleźć.
Mam plik tekstowy. Potrzebuję listę zdań. Jak można to wdrożyć? Istnieje wiele subtelności, takich jak kropka używana w skrótach. Moje stare wyrażenie regularne działa źle: re.compile('(\. |^|!|\?)([A-Z][^;↑\.<>@\^&/\[\]]*(\.|!|\?) )',re.M)
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.